embedded到容器视图中的tableView顶部的空白区域
我有一个viewController
,它有2个容器视图,它拥有2个不同的tableViews
。 我使用主视图顶部的segmentControl
在这两个tableView之间切换。 它工作得很好。
在其中一个tableViews我想深入显示另一个tableView。 问题是,当我这样做的时候,在视图顶部留下了一个空白的空白区域(至less我认为这是造成空白区域的原因)。
如何确保tableView
在导航栏下舒适地坐着?
这里有一些图片供参考:
1.主视图是否包含段控制。
2.容器视图。
select一个段会产生一个如下所示的视图。 这很好。
但是,当我深入了解,我得到这个:
我可以向上滚动,没问题,并手动将图像放置在导航栏下方,所以这告诉我不是视图不够大。
如何删除图像上方的空白区域?
提前致谢。
在你的EventDetailVC
在viewDidLoad
方法中添加这些行
self.automaticallyAdjustsScrollViewInsets = false
如果没有解决navigationBar
设置translucent
属性为true
self.navigationController.navigationBar.translucent = true
另一种解决scheme也可以是这样的。 取消选中调整滚动视图插入,你的问题将被解决。
- 如果将UICollectionViewCell子类的contentView.translatesAutoResizingMaskToConstraints设置为“false”?
- 带iOS自动布局约束的UIScrollView:子视图的大小错误
- 如何设置子视图控制器的topLayoutGuide位置
- Xcode 5自动布局 – embedded表
- 使用UIStackViewdynamicUITableView行高度?
- iOS的topLayoutGuide使用iOS 7和iOS 8之间的子视图控制器的区别
- UITableView tableFooterView显示在UITableView的顶部 – 错误
- 使用自动布局约束dynamic调整表格视图单元格大小
- iOS 8 AutoLayout滚动视图在iPhone 6 plus上水平滚动