ここで私の iPhone 開発エクスペリエンスで特定の UITableView に奇妙な問題が発生しています。次のスクリーンショットを見ると:
代替テキスト http://dl-client.getdropbox.com/u/57676/brokencell.png
'Jane Aba' セルの真ん中を通過するストライクに気付くでしょう。
この奇妙なグラフィック表示の原因は何ですか? これは、シミュレーターと 2.2 SDK を実行する実際のデバイスの両方に当てはまります。
要求に応じて、ここに私の-tableView:cellForRowIndexPath:
方法があります:
* 編集 *
問題を特定しました。なぜこれが問題なのかは完全にはわかりませんが、そうです。私の RootViewController では、-initWithCoder:
メソッドに次のコード行があります。
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
それをコメントアウトすると、セル (RootViewController ではなく、セカンダリ コントローラー) が解決されます。なぜこれが当てはまるのでしょうか?