unity UGUI scrollview 置顶拖拽位置

今天在做开发的时候需要用到scrollview,并且使当用户拖拽content后,重新加载数据的时候,返回scrollview的顶部,从而不影响用户操作。
但是,在试了多次之后,还是找不到,解决办法,就想到了看看scrollview这个类里面有什么方法。同时也看了rectTransform里面的方法。当得到content的rectTransform组件,同时点出来offsetMax方法,新建一个vector2变量,赋值给offsetMax,当y为0的时候,content置顶,当x为0的时候,content靠最右
但是这个时候问题又会出现,就是你快速拖动,同时点击重新加载页面,但是content还是会继续之前的滑动直到停止,也就是说需要在重新加载页面的时候同时停止用户拖拽的content,这个时候你需要得到scrollview的scrollrect组件,点出来stopmovement方法,就可以了,这个方法可以重置content的滑动

你可能感兴趣的:(unity开发,unity,UGUI,scrollview,置顶,控制)