평점 만점의 리뷰가 11,000개 이상
8만 5천명 이상의 리뷰
10만명 이상의 포럼 멤버가 선호하는 에셋
유니티에서 모더레이팅하는 모든 에셋
1 - 10 / 16개 표시
사용자 리뷰
정렬 기준
j
Easy to install
5 years ago
jonatanjumbert버전 1.4
works as expected, easy to install. Great job
이 리뷰가 도움이 되었나요?
0
0
k
All you need... Almost
6 years ago
koala_overmind버전 1.4
Works great. Really easy to implement and understand.
Personally i found really dissapointing a lack of grid scroll logic. That's why this review is not 5 stars
이 리뷰가 도움이 되었나요?
1
1
s
Works great!
7 years ago
silverlaine버전 1.4
Thank you for the asset, it works great.
I do have some suggestions though. Right now, to configure the item in scrollview, I have to inject my datasource directly into it, and call configure method on it, instead of having a configure callback on the scrollview itself. This might give you a better idea of what I'd want https://developer.apple.com/documentation/uikit/uitableviewdatasource
The ideal situation is that item doesn't know anything about datasource and just exposes it's properties/methods to configure itself.
If you'd wanna take it even step further, an array input on the scrollview would be nice, so that people can directly bind to it with UniRx.
I also noticed that the scrollview always creates the maximum number of items it can fit, regardless of the "totalItemCount". It's not a big deal, but something to keep in mind.
이 리뷰가 도움이 되었나요?
0
0
Besides the goodies, I found on small problem. ScrollToIndex works on examples (example3) but if the viewport is expanded, the value assigned as content height is beyond range. You will notice a flicker.
nternal void scrollToTheIndex(int _itemIndex)
{
if(_itemIndex >= totalItemCount)
{
Debug.Log("Index not found -> " + _itemIndex);
return;
}
float _contentHeight = this.contentSize;
float _viewportHeight = this.viewportRect.rect.height;
float _range = _contentHeight - _viewportHeight;
//Debug.Log("Unfiltered Range -> " + _range);
_range = Mathf.Clamp(_range,0, _contentHeight);
_itemIndex++;
float _normalizedValue = (float)_itemIndex / totalItemCount;//Mathf.Clamp(, 0f, 1f);
float _position = Mathf.Lerp(0, _range, _normalizedValue);
//Debug.Log("Range -> " + _range + " | Nor value -> " + _normalizedValue + " | Pos -> " +_position);
this.contentAnchoredPosition = -_position;
refresh();
}
이 리뷰가 도움이 되었나요?
1
0
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members