UIView, UITableView 框架错位 iOS 8
Posted
技术标签:
【中文标题】UIView, UITableView 框架错位 iOS 8【英文标题】:UIView, UITableView frame misalignment iOS 8 【发布时间】:2014-11-04 11:30:20 【问题描述】:我在我的应用程序中使用UITableViewController
,UICollectionViewController
。在ViewDidLoad
上,视图看起来很棒,如下所示。
但是,如果我经过各自的详细视图并返回到UITableView
或UICollectionView
,它会像下面这样对齐
我什至尝试在viewDidAppear
上设置self.tableView.frame = CGRectMake(0,0,width,height);
,但没有运气。
这是我的 tableView 属性:(我也尝试了选中/取消选中这些属性)。这里的任何人都请提出这个问题的可能解决方案或原因..
注意:故事板的自动布局不使用..
【问题讨论】:
【参考方案1】:将此代码放入您的 UITableViewController ViewDidLoad
self.navigationController.navigationBar.translucent = NO;
【讨论】:
这个问题现在是在加载时引发的,像这样(i.stack.imgur.com/XYNWM.png)在加载时 self.edgesForExtendedLayout = UIRectEdgeNone; //在你的cellforindexpath中使用这个以上是关于UIView, UITableView 框架错位 iOS 8的主要内容,如果未能解决你的问题,请参考以下文章