我是Swift的新手,我正在尝试使用viewController UINavigationController中的UICollectionView在swift中获得一个完整的分页库。
我的问题是我无法弄清楚如何使用NavigationBar获得完整分页的ImageView,我现在得到的是: my situation now
但是我想要这个(透明的导航栏就像在第一张图片中一样): what i want to accomplish
我在网上搜了好几个小时,我试过:
self.collectionView.contentInset = UIEdgeInsetsMake(0,0,0,0)
或
self.automaticallyAdjustsScrollViewInsets = true
我还尝试取消选中Xcode中的“调整滚动插入”,但似乎没有任何效果。
答案 0 :(得分:0)
经过两天的搜索,我找到了一个解决方案,在viewController viewDidLoad()中:
self.navigationController!.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationController!.navigationBar.translucent = true
如果您没有navigationController但只有一个navigationBar,或者您有子类UINavigationController:
self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationBar.translucent = true