scrollrect修改
This commit is contained in:
parent
6bccb0ded7
commit
a85a685de4
@ -548,7 +548,7 @@ namespace BF
|
||||
if (direction == BFUIDirection.Vertical)
|
||||
{
|
||||
float moveDistance = cellHeight * Mathf.Floor((index - 1)*1.0f/perLineNum);
|
||||
float moveHeight = Mathf.Min(moveDistance, ContentTrans.sizeDelta.y - ViewPortTrans.sizeDelta.y);
|
||||
float moveHeight = Mathf.Min(moveDistance, ContentTrans.rect.size.y - ViewPortTrans.rect.size.y);
|
||||
if(this.reverse)
|
||||
{
|
||||
ContentTrans.anchoredPosition = new Vector2(ContentTrans.anchoredPosition.x, -moveHeight);
|
||||
@ -561,7 +561,7 @@ namespace BF
|
||||
else
|
||||
{
|
||||
float moveDistance = cellWidth * Mathf.Floor((index - 1)*1.0f/perLineNum);
|
||||
float moveWidth = Mathf.Min(moveDistance, ContentTrans.sizeDelta.x - ViewPortTrans.sizeDelta.x);
|
||||
float moveWidth = Mathf.Min(moveDistance, ContentTrans.rect.size.x - ViewPortTrans.rect.size.x);
|
||||
if(this.reverse)
|
||||
{
|
||||
ContentTrans.anchoredPosition = new Vector2(moveWidth, ContentTrans.anchoredPosition.y);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user