Ios iPhone X上的UITableViewCell内容视图插图
在iPhone X上创建的任何UITableViewCell都有一个44点的内容视图插图。这意味着UITableViewCell的contentView的宽度默认情况下比单元格宽度小44磅。我不需要有这种行为。如何使contentView的宽度与cell的宽度相同(或与其他iPhone机型相同)Ios iPhone X上的UITableViewCell内容视图插图,ios,uitableview,uikit,ios11,iphone-x,Ios,Uitableview,Uikit,Ios11,Iphone X,在iPhone X上创建的任何UITableViewCell都有一个44点的内容视图插图。这意味着UITableViewCell的contentView的宽度默认情况下比单元格宽度小44磅。我不需要有这种行为。如何使contentView的宽度与cell的宽度相同(或与其他iPhone机型相同) 更新:我通过设置tableView.insetContentViewstoSafeArea=NO解决了这个问题。现在正在处理其他元素(如UINavigationBar项)的相同问题。找不到用于导航栏的U
更新:我通过设置tableView.insetContentViewstoSafeArea=NO解决了这个问题。现在正在处理其他元素(如UINavigationBar项)的相同问题。找不到用于导航栏的UIBarButtonItem的等效项。任何细节都值得欣赏。也许您可以在视图控制器上使用额外的安全区域插图,这样可以减少实际可用空间,但如果使用负插图,则应该相反
在表视图中将
InsetContentViewsToSafeArea
设置为false
tableview.insetContentViewstoSafeArea=false
self.navigationController.additionalSafeAreaInsets=UIEdgeInsetsMake(0,-44,0,-44)工作,而不是viewController。