UICollectionViewControllerにヘッダーを追加しようとしています。私はストーリーボードを通してこれをすべて行った。私はアプリを実行すると、表示されません。私は、コンソール上の任意のエラーを見ていないですUICollectionViewControllerでヘッダーが表示されないSwift
override func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
let header = collectionView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionHeader, withReuseIdentifier: "Header", forIndexPath: indexPath) as! ProfileCollectionReusableView
header.editProfileButton.layer.cornerRadius = 5
header.nameLabel.adjustsFontSizeToFitWidth = true
header.nameLabel.text = PFUser.currentUser()!["name"] as? String
header.profilePictureImageView.layer.cornerRadius = header.profilePictureImageView.frame.size.height/2
header.profilePictureImageView.layer.masksToBounds = true
header.profilePictureImageView.layer.borderColor = UIColor.whiteColor().CGColor
return header
}
もアプリのクラッシュを行います。
これは私が私のヘッダーに表示しようとしていますものです。ナビゲーションバーのタイトルがユーザーのユーザー名に更新された白い画面が表示されます。あなたが使用する前に
class MyCollectionViewController: UICollectionViewController, UICollectionViewDelegateFlowLayout {}
2.registerヘッダークラス:
1.Implement UICollectionViewDelegateFlowLayoutのような:ここで
に表示して、それを助けましたか? – ozgur
私はそうではないと私はそれが何であるか分からない、これは私の最初のヘッダを追加しようとしています、ありがとう! – m1234
アトリビュートインスペクタでレイアウトが流れている場合は – m1234