【发布时间】:2017-08-25 03:19:23
【问题描述】:
我有一个 UIScrollView 嵌入在 UINavigationController 中。我将automaticallyAdjustsScrollViewInsets 设置为false。
在UIScrollView 中,我创建了两个标签。标签插孔位于导航栏的右上方。
在viewDidAppear 中我设置了scrollView.contentInset.top = 100。
我想contentInset 会将标签千斤顶向下推。但事实并非如此。标签仍然在导航栏的正下方,就像故事板显示的那样。
我的代码有什么问题?我可能会错过什么?
【问题讨论】:
-
请将您的代码作为代码而不是图像
-
与您发布的代码相同,但我得到了正确的结果。正如@user1000 的回答:在 viewDidLoad 方法中设置滚动视图的内容插入将使“自动调整滚动视图插入”工作。但内容插图以任何一种方式都可以正常工作。太奇怪了:(
-
@vg0x00 真的很奇怪。它会自动为我设置
contentOffset,就像automaticallyAdjustsScrollViewInsets = true做的一样
标签: ios swift uiscrollview autolayout