UITableView干扰状态栏
我正在一个具有UITableViewController的应用程序显示值的列表,如下所示:
我怎样才能把桌子向下移动,以免碰到我的状态栏? 看来我不能对这个场景施加任何限制,所以我不知所措。
在UIViewController
上使用以下3个属性
self.edgesForExtendedLayout=UIRectEdgeNone; self.extendedLayoutIncludesOpaqueBars=NO; self.automaticallyAdjustsScrollViewInsets=NO;
在您的viewDidLoad()
方法中将ViewController的UIRectEdgeNone
设置为UIRectEdgeNone
。 这将从状态栏下面开始表格视图
self.edgesForExtendedLayout = UIRectEdgeNone;
试试这个在iOS 9.在你的视图控制器viewDidLoad() –
self.yourTableViewReference.contentInset.top = 20 self.yourTableViewReference.scrollIndicatorInsets.top = 20