我有一个在UIScrollView其中有一个子视图.如果我设置contentSize的UIScrollView创建后立即,一切工作如我所料,我得到滚动.
挑战在于其中的视图UIScrollView是动态大小的.宽度是固定的,但在设置scrollview时高度未知.
当我[scrollView setContentSize:CGRectMake(...)]在内部视图执行后执行操作时,scrollview会更新为正确的大小并且滚动工作.所以基本滚动工作正常.
然而,主要的问题是,当我setContentSize稍后,UIScrollView决定向下滚动(带动画)滚动视图的末尾,这不是我想要的,我希望滚动保持在顶部,并让滚动视图中的内容要么变大或变小,而不改变明显的滚动位置.
我错过了什么?
你为什么不在[scrollview setContentOffset:CGPointMake(0,0)];调用setContentSize时调用?
| 归档时间: |
|
| 查看次数: |
3544 次 |
| 最近记录: |