0

基本的に、各タブに UITableView を含む UITabBar があります。テーブルは異なりますが、カスタム UITableViewCells は同じですが、2 番目のテーブル ビューのラベルが太字フォントになっている点が異なります。

これをよりよく説明するためのスクリーンショットを次に示します。

スクリーンショット

UITabBar とそれに含まれる UITableViews を明確にセル化できます。太字のフォントを除いて、セルがほぼ同じであることがわかります。オプションを押しながら最初のラベルをドラッグし、最初のラベルのフォントを変更して、2 番目の UITableViewCell を作成しました。これは文字通り、別のセルの正確なコピーであり、別のラベルと別の識別子が付いています。

しかし、アプリを実行すると、2 つの異なることがわかります。最初のテーブル ビューのセルだけが正常に表示されます。2 番目のものは、内部にカスタム ビューがない通常のセルのように見えます。

これは、問題ないように見える最初のテーブル ビューのスクリーンショットです。

テーブル ビューのセルを修正する

しかし、同じサイズのまったく同じセルを表示する必要がある 2 番目のセルは表示されません。

テーブル ビューのセルが正しくない

それで、何が得られますか?どうしたの?これは意味がありません。TableViewCells は、上で述べたいくつかのバリエーションとまったく同じです。はい、それらには異なるビュー コントローラーもありますが、最初のセルが正常に見えるようにするためのビュー コントローラーには触れていません。

XCodeのバグでしょうか?正直なところ、XCode は非常にバグが多いので、何らかの理由で 2 番目のセルが完全に無視されても驚かないでしょう。

どんな助けでも本当に感謝します。

4

1 に答える 1

0

問題は自分の愚かさでした。ずっと間違った画面を修正していました。遅い答え、何年も前に解決しましたが、これは常に「ささいなこと」をチェックするのに役立つはずです。

于 2012-10-27T02:33:01.750 に答える