这超出了令人沮丧的地步。我有与UINavigationController的(因而UINavigationBar的)推我UIScrollView的内容倒在顶部的问题,类似的问题在这里找到:IOS9:UINavigationController中的UIScrollView偏移量
iOS 7 -- navigationController is setting the contentInset and ContentOffset of my UIScrollView
IOS7 : UIScrollView offset in UINavigationController
我都尝试建议的解决方法在我的视图控制器的viewDidLoad()
方法中设置self.automaticallyAdjustsScrollViewInsets = true
,并在Interface Builder中取消选择。这两个解决方案都删除了顶部的边界,但正如其他一些人已经注意到的,我无法再滚动。
的UIScrollView中和内容查看填充整个视图控制器。我的内容视图(在UIScrollView内)包含标签,分段和底部的UITextView。它与Content View中的内容有关吗?
如果需要,我可以附上照片。使用的XCode 7,斯威夫特2,和iOS 9
我解决了我的问题。在自动布局中,我没有设置内容视图的高度限制。我将内容视图的底部固定到包含UIScrollView的视图控制器。我删除了该引脚并明确设置了高度。它现在有效。 –