2016-09-05 30 views
0

我想在collectionView中添加标题,但我不知道如何删除导航栏和单元格之间的空白区域。有没有人给我一些建议?谢谢。iOS-Swift - collectionView标题的位置

ViewController如下。

class CelebrityVC: UIViewController, ButtonDelegate, UICollectionViewDataSource, UICollectionViewDelegate { 

var collectionView:UICollectionView! 
let reuseIdentifier_header = "CelebrityHeader" 
let reuseIdentifier = "listviewcell" 

override func viewDidLoad() { 
    super.viewDidLoad() 

    MakeBarButton(self) 

    let screenWidth = getScreenWidth() 
    let screenHeight = getScreenHeight() 
    let flowLayout = CSStickyHeaderFlowLayout() 

    collectionView = UICollectionView(frame: CGRectMake(0, self.navigationController!.navigationBar.frame.size.height+statusBarHeight() ,screenWidth, screenHeight-(self.navigationController!.navigationBar.frame.size.height+statusBarHeight())), collectionViewLayout: flowLayout) 
    collectionView.backgroundColor=UIColor.whiteColor() 
    collectionView.delegate=self 
    collectionView.dataSource=self 
    self.view!.addSubview(collectionView) 

    let nib = UINib(nibName: "ListViewCell", bundle: nil) 
    collectionView.registerNib(nib, forCellWithReuseIdentifier: reuseIdentifier) 

    let nib_header = UINib(nibName: "CelebrityHeader", bundle: nil) 
    collectionView.registerNib(nib_header, forSupplementaryViewOfKind: UICollectionElementKindSectionHeader, withReuseIdentifier: reuseIdentifier_header) 

    self.collectionView?.registerClass(CelebrityHeader.self, forSupplementaryViewOfKind: CSStickyHeaderParallaxHeader, withReuseIdentifier: reuseIdentifier_header) 

enter image description here

回答

1

在你只需要添加此ViewDidLoad方法

self.automaticallyAdjustsScrollViewInsets = NO; 
+0

非常感谢... –