iOS 5のテーブルビューセルの外観の変化に気づきました。少しグーグルで調べて、他の誰かが気づいたかどうかを確認します。この仲間がやった、この画像を投稿しました。すべてのuitableviewでそれを再現することはできませんが(それがどこから来たのかを知ることができ、それを取り除くことができれば)、それは確かに私のテーブルビューの1つで問題を引き起こしています。他の誰かがこれに気づいたことがありますか?さらに良いことに、他の誰かがそれを取り除く方法を見つけましたか?
6875 次
2 に答える
19
私はこの問題を抱えていました。iOS4の電話またはシミュレーターでは問題ないように見えますが、iOS5では問題がありました。問題はテーブルビューのセパレータスタイルにあることがわかりました。iOS5ではデフォルト値がetchedに設定されているようです。コードを確認し、グループ化されたすべてのテーブルビューコントローラーのinitメソッドに次の行を追加しました。
self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
以前のバージョンのように色が灰色ではなく白に見えたので、次のように設定しましたが、これで問題は修正されました。
self.tableView.separatorColor = [UIColor lightGrayColor];
すべてのテーブルビューの背景を変更し、余分な行がアプリに合わなかったため、これは私にとって問題でした。
于 2011-10-18T10:12:26.477 に答える
2
使用する:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
于 2015-05-11T12:37:06.687 に答える