默认情况下self.extendedLayoutIncludesOpaqueBars = NO 扩展布局不包含导航栏,
默认情况下self.automaticallyAdjustsScrollViewInsets = YES 自动计算滚动视图的内容边距,会往下偏64pt
// OC
self.extendedLayoutIncludesOpaqueBars = YES;
if (@available(iOS 11.0, *)) {
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
self.automaticallyAdjustsScrollViewInsets = NO;
}
// Swift
self.extendedLayoutIncludesOpaqueBars = true
if #available(iOS 11.0, *) {
self.meTable?.contentInsetAdjustmentBehavior = .never
} else {
self.automaticallyAdjustsScrollViewInsets = false
}
本文介绍如何在iOS应用中通过调整self.extendedLayoutIncludesOpaqueBars和self.automaticallyAdjustsScrollViewInsets属性来解决导航栏与滚动视图内容边距的问题,并提供了Objective-C及Swift代码示例。
1万+

被折叠的 条评论
为什么被折叠?



