簡體   English   中英

iOS-Swift-collectionView標頭的位置

[英]iOS-Swift-The location of collectionView header

我想在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)

在此處輸入圖片說明

只需在您的ViewDidLoad方法中添加它

self.automaticallyAdjustsScrollViewInsets = NO;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM