我正在开发一个具有UITableViewController的应用程序,该应用程序显示值列表,如下所示:
如何将桌子向下移动,使其不与我的状态栏冲突?似乎我不能对这个场景应用任何约束,所以我不知所措。
答案 0 :(得分:2)
在UIViewController
self.edgesForExtendedLayout=UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars=NO;
self.automaticallyAdjustsScrollViewInsets=NO;
答案 1 :(得分:1)
在edgesForExtendedLayout
方法中将ViewController的UIRectEdgeNone
设置为viewDidLoad()
。这将从状态栏
self.edgesForExtendedLayout = UIRectEdgeNone;
答案 2 :(得分:0)
在iOS 9上试试这个。在你的视图控制器viewDidLoad() -
中self.yourTableViewReference.contentInset.top = 20
self.yourTableViewReference.scrollIndicatorInsets.top = 20