基本的に、各タブに UITableView を含む UITabBar があります。テーブルは異なりますが、カスタム UITableViewCells は同じですが、2 番目のテーブル ビューのラベルが太字フォントになっている点が異なります。
これをよりよく説明するためのスクリーンショットを次に示します。
UITabBar とそれに含まれる UITableViews を明確にセル化できます。太字のフォントを除いて、セルがほぼ同じであることがわかります。オプションを押しながら最初のラベルをドラッグし、最初のラベルのフォントを変更して、2 番目の UITableViewCell を作成しました。これは文字通り、別のセルの正確なコピーであり、別のラベルと別の識別子が付いています。
しかし、アプリを実行すると、2 つの異なることがわかります。最初のテーブル ビューのセルだけが正常に表示されます。2 番目のものは、内部にカスタム ビューがない通常のセルのように見えます。
これは、問題ないように見える最初のテーブル ビューのスクリーンショットです。
しかし、同じサイズのまったく同じセルを表示する必要がある 2 番目のセルは表示されません。
それで、何が得られますか?どうしたの?これは意味がありません。TableViewCells は、上で述べたいくつかのバリエーションとまったく同じです。はい、それらには異なるビュー コントローラーもありますが、最初のセルが正常に見えるようにするためのビュー コントローラーには触れていません。
XCodeのバグでしょうか?正直なところ、XCode は非常にバグが多いので、何らかの理由で 2 番目のセルが完全に無視されても驚かないでしょう。
どんな助けでも本当に感謝します。