私はこのAppleDocに従って、プロジェクトに.xibでレイアウトしたカスタムUITableViewCellを追加しました。ドキュメントの問題の1つは、古いバージョンのXcode用に作成されているように見えることです。
カスタムセルがオンになっているUITableViewControllerをロードできますが、セルはすべて空白です。私のカスタムセルにはいくつかのUILabelが含まれており、デフォルト以外の背景色があります。実行時に表示されるテーブルには、デフォルトの白い背景があり、ラベルはありません。ストーリーボードでUITableViewの[表示]->[背景]を変更すると、セルの背景の色は変わりますが、ラベルは表示されません。
興味深いのは、データがまだ私のテーブルのセルにあるという事実です。UITableViewController自体は、別のコントローラーからのポップオーバーとして呼び出されます。セルの1つを選択すると、さまざまなlabel.text
sの文字列がポップオーバーのデリゲートの独自のラベルに読み込まれることになり、そのコードは正常に機能します(ただし、ポップオーバーにUINavigationBarを含めようとした場合を除きますが、おそらく別のセルです。完全に発行)。
私はまだiOSの開発にかなり慣れていないので、何かが足りない、または不明な点がある場合はお知らせください。
編集-クリーンアップされたコードは、私が最初に投稿したときとはまったく異なる質問ですが、それでも同じトピックにあります。古い質問を削除して、これを新しい質問としてまとめて投稿する必要がありますか、それとも編集しただけで大丈夫ですか?