最初のセルのサイズが間違っています

デビッドクラカウアー

tableViewの最初のセルを他のセルとは異なるサイズにする必要があります。残りのセルはすべてCustomPFTableViewCellクラスの下にありますが、最初のセルは別のセルであるため、FirstPFTableViewCellクラスの下にあり、どちらもPFTableViewCellクラスから拡張されています。今のところ、セルが最初のセルであるかどうかについては、indexPath.rowに応じてifを使用しました。そうでない場合は、Parseからセルのデータをロードします。

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell {
    if(indexPath.row >= 1){
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell") as! CustomPFTableViewCell!

    print("Loading Parse Database Files...")
    // Extract values from the PFObject to display in the table cell
    if let name = object?["Name"] as? String {
        cell?.nameTextLabel?.text = name
        print("Loading " + name)
    }
    if let author = object?["authorName"] as? String {
        cell?.authorTextLabel?.text = author
    }
    if let likes = object?["Likes"] as? Int {
        let stringVal = String(likes)
        cell?.numLikes.text = stringVal
    }
    if let descrip = object?["Description"] as? String {
        cell?.descriptionHolder = descrip
    }
    let initialThumbnail = UIImage(named: "Unloaded")
    cell.customFlag.image = initialThumbnail
    if let thumbnail = object?["imageCover"] as? PFFile {
        cell.customFlag.file = thumbnail
        cell.customFlag.loadInBackground()
    }
        return cell
    }

    print("Finished loading!")



    let cell = tableView.dequeueReusableCellWithIdentifier("firstCell") as! PFTableViewCell
    return cell


}

最初のセルのサイズを変更する方法がわからないため、最後は空です。(Interface Builderでは60に設定されています)。これを解決する上で最も重要な部分はこれだと思います:

    let cell = tableView.dequeueReusableCellWithIdentifier("firstCell") as! PFTableViewCell
    return cell


}
sken3r.MI

セルのサイズで遊ぶには、UITableViewDelegate関数を実装する必要があります

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 0 {
    return firstCellHeight
} else {
    return customCellHeight
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NVMeのセクターサイズが間違っています

分類Dev

UISearchController後のUIViewControllerのサイズが間違っています

分類Dev

Kivyの画像のサイズが間違っています

分類Dev

pysparkのOneHotEncoderのベクトルサイズが間違っています

分類Dev

NSImageのサイズが間違っていますか?

分類Dev

Pictureboxのサイズが間違っています

分類Dev

SwiftAdMob広告のサイズが間違っています

分類Dev

UICollectionViewCellコンテンツの最初のロード時のサイズが間違っています

分類Dev

セルのサイズが間違っていることを示すテーブルビュー

分類Dev

IOS 11:iPhoneXのUICollectionViewのサイズが間違っています

分類Dev

iPhone 6のiAdバナーのサイズが間違っていますか?

分類Dev

新しいiTunesConnectのIPAサイズが間違っていますか?

分類Dev

デバイスの画像サイズが間違っています

分類Dev

AEM DAMアセット:Web対応レンディションのサイズが間違っています

分類Dev

埋め込まれたSWFファイルのサイズが間違っています

分類Dev

UITableViewCellawakeFromNibのフレームサイズが間違っています

分類Dev

UIImagePickerControllerを閉じた後の画面サイズが間違っています

分類Dev

Kmeans:クラスターのサイズが間違っています

分類Dev

表示中の9パッチ初期サイズが間違っています

分類Dev

RTMP のチャンク サイズが間違っていますか?

分類Dev

conv2d関数後の出力サイズが間違っています

分類Dev

インストール中のパーティションサイズが間違っていますか?

分類Dev

Conkyのファイルシステムサイズが間違っています

分類Dev

テキストフィールドの初期サイズが間違っています(NSTableView)

分類Dev

UICollectionViewのサイズが最初のロード時のsizeForItemAtで間違っています-回転した後は機能します

分類Dev

最初の読み込み時の一部のセルのUITableViewCellの高さが間違っています

分類Dev

検索後のセルの値が間違っています

分類Dev

EDIDの表示サイズが間違っているため、プラズマUI要素が大きすぎます

分類Dev

ツールバーのタイトルとサブタイトルのフォントサイズが間違っています

Related 関連記事

  1. 1

    NVMeのセクターサイズが間違っています

  2. 2

    UISearchController後のUIViewControllerのサイズが間違っています

  3. 3

    Kivyの画像のサイズが間違っています

  4. 4

    pysparkのOneHotEncoderのベクトルサイズが間違っています

  5. 5

    NSImageのサイズが間違っていますか?

  6. 6

    Pictureboxのサイズが間違っています

  7. 7

    SwiftAdMob広告のサイズが間違っています

  8. 8

    UICollectionViewCellコンテンツの最初のロード時のサイズが間違っています

  9. 9

    セルのサイズが間違っていることを示すテーブルビュー

  10. 10

    IOS 11:iPhoneXのUICollectionViewのサイズが間違っています

  11. 11

    iPhone 6のiAdバナーのサイズが間違っていますか?

  12. 12

    新しいiTunesConnectのIPAサイズが間違っていますか?

  13. 13

    デバイスの画像サイズが間違っています

  14. 14

    AEM DAMアセット:Web対応レンディションのサイズが間違っています

  15. 15

    埋め込まれたSWFファイルのサイズが間違っています

  16. 16

    UITableViewCellawakeFromNibのフレームサイズが間違っています

  17. 17

    UIImagePickerControllerを閉じた後の画面サイズが間違っています

  18. 18

    Kmeans:クラスターのサイズが間違っています

  19. 19

    表示中の9パッチ初期サイズが間違っています

  20. 20

    RTMP のチャンク サイズが間違っていますか?

  21. 21

    conv2d関数後の出力サイズが間違っています

  22. 22

    インストール中のパーティションサイズが間違っていますか?

  23. 23

    Conkyのファイルシステムサイズが間違っています

  24. 24

    テキストフィールドの初期サイズが間違っています(NSTableView)

  25. 25

    UICollectionViewのサイズが最初のロード時のsizeForItemAtで間違っています-回転した後は機能します

  26. 26

    最初の読み込み時の一部のセルのUITableViewCellの高さが間違っています

  27. 27

    検索後のセルの値が間違っています

  28. 28

    EDIDの表示サイズが間違っているため、プラズマUI要素が大きすぎます

  29. 29

    ツールバーのタイトルとサブタイトルのフォントサイズが間違っています

ホットタグ

アーカイブ