Xcode 4 では、ストーリーボードの動的 UITableViewCell プロトタイプの contentView にサブビューを追加できました。これを行うことができなくなったようです-ビューをテーブルビューセルにドラッグすると、それをセルに追加できず、親テーブルビューにのみ追加できます。私がまだ知らない、これを行う新しい方法はありますか?
4 に答える
Xcode 5 のバグです。
コンテンツ ビューなしで作成されたセル。私の場合、プロトタイプ セルをもう 1 つ追加し、前のセルを削除すると、新しいセル コンテンツ ビューが表示されます。
Xcode 5 でも可能です。
できない理由は、セルの contentView が欠落しているためだと思います。誤って削除したか、XIB またはストーリーボードが破損した可能性があります。
通常、Table View Controller 階層は次のようになります。次に、サブビューを contentView に追加します。
それが私であり、あなたがまだ開発の初期段階にある場合、私はそれを再作成するか、そうでなければセルを独自の XIB に分割します (これには、他のビューコントローラーで再利用可能にするという良い副作用もあります)
Xcode 5 ストーリーボードで、UITableViewを選択し、 Attribute Inspector の Prototype Cells count オプションをクリックしてPrototype セルを追加すると、初めてPrototype セルがContent Viewなしで作成されます。
この問題の解決策は、2 つのプロトタイプ セルを作成して最初のセルを削除するか、オブジェクト ライブラリから UITableView にテーブル ビュー セルをドラッグ アンド ドロップすることです。どちらの場合も、 Content View を持つTableViewCell があります。