2015-12-12 97 views
0

我是新來的Swift,我試圖在viewController UINavigationController中使用UICollectionView在swift中獲取完整分頁的圖庫。Swift,UICollectionView和UINavigationBar上邊距問題

我的問題是,我無法弄清楚如何得到一個完整的分頁ImageView的一個導航欄,我現在已經得到是這樣的: my situation now

,但我想有這個(用透明導航欄就像是在第一張圖片):我找遍了網上幾個小時 what i want to accomplish

,我試着:

self.collectionView.contentInset = UIEdgeInsetsMake(0,0,0,0) 

self.automaticallyAdjustsScrollViewInsets = true 

我也試圖取消選中Xcode中的「調整滾動插入」,但似乎沒有任何工作。

回答

0

搜索後兩天我已經找到了解決辦法,在的viewController viewDidLoad中():

self.navigationController!.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default) 
    self.navigationController!.navigationBar.translucent = true 

如果你沒有一個navigationController,但只有一個的導航欄,或者如果你有子類的UINavigationController:

self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default) 
    self.navigationBar.translucent = true