ios – automaticAdjustsScrollViewInsets在UITableView的嵌入式UITableViewController中不起作用

ios – automaticAdjustsScrollViewInsets在UITableView的嵌入式UITableViewController中不起作用,第1张

概述当你在UIViewController中有一个UITableView时,你必须关闭automaticAdjustsScrollViewInsets标志(在代码或故事板编辑器中)以获得顶部空间以避免顶部栏.我现在有一个子UIViewController使用包含UITableView的子视图内的“嵌入”seque.我正在看“空间”(黄色区域)但我清除了嵌入式UIViewController中的所有标志 当你在UIVIEwController中有一个UItableVIEw时,你必须关闭automaticAdjustsScrollVIEwInsets标志(在代码或故事板编辑器中)以获得顶部空间以避免顶部栏.我现在有一个子UIVIEwController使用包含UItableVIEw的子视图内的“嵌入”seque.我正在看“空间”(黄色区域)但我清除了嵌入式UIVIEwController中的所有标志,甚至在prepareForSeque中手动清除了标志,但空间仍然存在.还有别的东西要做,还是这个BUG?解决方法 今天早上有这个问题.

事实证明,当你使用嵌入式视图控制器模式时,你需要从parentVIEwController而不是child中取消选中automaticAdjustsScrollVIEwInsets属性.

这是我的UI结构:

ParentVIEwController有一个容器视图,指向ChildVIEwController(UItableVIEwController的子类).

Uncheck automaticallyAdjustsScrollVIEwInsets in ChildVIEwController: doesn’t work

Uncheck automaticallyAdjustsScrollVIEwInsets in ParentVIEwController: works!

总结

以上是内存溢出为你收集整理的ios – automaticAdjustsScrollViewInsets在UITableView的嵌入式UITableViewController中不起作用全部内容,希望文章能够帮你解决ios – automaticAdjustsScrollViewInsets在UITableView的嵌入式UITableViewController中不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存