繁体   English   中英

UIScrollView自行移动

[英]UIScrollView moves on its own

我有一个全屏UIScrollView,它具有几种可能的布局配置。 它基本上是一个“联系”卡,其中包括一些按钮,imageViews,Label和文本字段。 加载时,将根据可用内容移动或删除按钮。

奇怪的是,Scorll视图并不总是从同一位置开始。 有时,它会在视图顶部加载,有时在底部或两者之间的所有点加载。 似乎是随机的。 我有2个可以触发完全相同的完整布局的联系人,但是两个滚动视图的启动方式有所不同。 同样,每个触点的作用相同,相同的触点会将滚动视图置于相同的位置。

有人知道从哪里开始吗? 我希望滚动视图始终从头开始。

这在我身上经常发生。 令人费解,我们将其范围缩小为更改UITextView的函数。 无论如何, UIKit:当子视图的宽度超过屏幕边缘时UIScrollView会自动滚动

模式视图(滚动条)中的UITextViews实现类似的行为。 因此,我对搜索进行了一些优化,找到了答案。

现在向苹果发送电子邮件,请问他们的开发者为什么不检查它是否处于模式中,或者用户是否在决定确定它应该通过私人调用自行滚动之前是否点击UITextView,从而使绕行成为“特殊情况”创可贴(自iOS 5.1起)

完成添加对象后,设置scrollView内容偏移量。

[setContentOffset:CGPointMake(0,0)动画:否]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM