我创建了一个单独的customView
类,其中包含集合视图及其Xib
,然后我尝试将此customView
加载到控制器的一个视图中已连接到Tab Bar Controller
。视图将完美加载,但集合视图的最后一项隐藏在选项卡栏后面。
为此提供解决方案会很棒。
答案 0 :(得分:5)
试试这个
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let bottomOffset: CGFloat = (tabBarController?.tabBar.frame.height)! // this your tabbar height you can replace with static number eg. 44
collectionView?.contentInset = UIEdgeInsetsMake(0, 0, bottomOffset, 0)
}
答案 1 :(得分:0)
组
self.edgesForExtendedLayout = UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars = YES;
self.automaticallyAdjustsScrollViewInsets = NO;
答案 2 :(得分:0)