/// <summary> /// 刷新,解决scroll view排序不对的问题 /// </summary> /// <returns>The scroll view.</returns> /// <param name="scrollViewUpdate">Scroll view update.</param> private IEnumerator UpdateScrollView(UIScrollView scrollViewUpdate) { yield return new WaitForEndOfFrame(); scrollViewUpdate.ResetPosition(); yield return new WaitForEndOfFrame(); scrollViewUpdate.ResetPosition(); }
遇到问题:unity 中在编辑状态下设置好ScrollView参数。
play,正常,换分辨率,play,一切正常。
但是在play整个游戏(有场景加载),测试,没问题。
停止游戏,切换分辨率,play游戏。ScrollView内容的位置就不对了。
解决办法:用上面的代码刷新scrollView。