Ios 滚动视图中的内容随导航菜单的高度值下移
我使用嵌入导航控制器的视图控制器Ios 滚动视图中的内容随导航菜单的高度值下移,ios,objective-c,uiscrollview,autolayout,Ios,Objective C,Uiscrollview,Autolayout,我使用嵌入导航控制器的视图控制器 self.automaticallyAdjustsScrollViewInsets = NO; 在这个视图中,我添加了滚动视图,然后在滚动视图中添加了内容视图 我为滚动视图添加了约束-顶部、底部、前导和尾随为零。内容视图也是一样-顶部、底部、前导和尾随为零。 我为内容视图添加了与主视图相同的宽度和高度 在内容视图中,我需要添加不同的内容(标签、文本字段、按钮)-这将是带有垂直滚动的设置屏幕 现在我看到内容总是向下移动一点(与菜单高度值相同) 如何使其垂直位于顶
self.automaticallyAdjustsScrollViewInsets = NO;
在这个视图中,我添加了滚动视图,然后在滚动视图中添加了内容视图
我为滚动视图添加了约束-顶部、底部、前导和尾随为零。内容视图也是一样-顶部、底部、前导和尾随为零。
我为内容视图添加了与主视图相同的宽度和高度
在内容视图中,我需要添加不同的内容(标签、文本字段、按钮)-这将是带有垂直滚动的设置屏幕
现在我看到内容总是向下移动一点(与菜单高度值相同)
如何使其垂直位于顶部
以及如何将所有内容放在内容视图中,这些内容应该是垂直长的,并且可以垂直滚动
检查序列图像板中的属性检查器设置。取消选中 调整滚动视图插图 来自viewcontroller情节提要。viewcontroller情节提要设置
我想你忘了删除勾号->调整滚动视图
转到情节提要,选择适当的viewcontroller并取消选中AutomaticallyadjustScrollviewInsets 或 转到viewdidload
self.automaticallyAdjustsScrollViewInsets=否 只需将这一行添加到ViewController的
viewDidload
方法中即可
self.automaticallyAdjustsScrollViewInsets = NO;
转到viewcontroller
viewDidLoad
方法,输入以下代码
self.automaticallyAdjustsScrollViewInsets=NO;
在iOS 11中,
automaticallyadjustsscrollviewsinsets
被弃用,建议改为调整UIScrollView
的contentinsettadjustmentbehavior
这对我很有效(斯威夫特):
scrollView.ContentInsettaJustmentBehavior=.automatic
该死的那些昆虫!