uinavigationcontroller – 修复UITableViewController由于UIRefreshControl在iOS 7中的偏移量

uinavigationcontroller – 修复UITableViewController由于UIRefreshControl在iOS 7中的偏移量,第1张

概述我在我的appview控制器中设置了一个UIRefreshControl,但是navbar和uitableview的顶部之间有很大的差距.使用“调整滚动视图插入”不会有帮助,因为控制器将在启动时覆盖导航栏.我可以禁用“顶部的酒吧”,但滚动时我想要这个能力.当在调试器中徘徊时,我注意到在不同的时间,tableView.contentInset被偏移了82分,这与用户关于新的ios7 bar行为的20 我在我的appvIEw控制器中设置了一个UIRefreshControl,但是navbar和uitablevIEw的顶部之间有很大的差距.使用“调整滚动视图插入”不会有帮助,因为控制器将在启动时覆盖导航栏.我可以禁用“顶部的酒吧”,但滚动时我想要这个能力.当在调试器中徘徊时,我注意到在不同的时间,tableVIEw.contentInset被偏移了82分,这与用户关于新的ios7 bar行为的20/64 pt偏移不同.这里发生了什么?解决方法 找到一个解决方案,同时戳更多;希望能救人几个小时!

我需要在vIEwDIDLoad:后实例化我的UIRefreshControl,或者至少在代码之前避免将其attributTitle设置为代码(例如,如果我启用了IB中的表刷新).设置vIEwDIDLoad中的字符串:弄乱了iOS的控制表视图的布局,但在vIEwWillAppear中可以:或几何设置后更改.而我认为82分是UIRefreshControl的高度.在IB中设置刷新标题也可以避免这个问题,除了我在代码中这样做,因为我不想在每一个表中都必须启用IB刷新.

总结

以上是内存溢出为你收集整理的uinavigationcontroller – 修复UITableViewController由于UIRefreshControl在iOS 7中的偏移量全部内容,希望文章能够帮你解决uinavigationcontroller – 修复UITableViewController由于UIRefreshControl在iOS 7中的偏移量所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1095979.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存