6

iOS 5のテーブルビューセルの外観の変化に気づきました。少しグーグルで調べて、他の誰かが気づいたかどうかを確認します。この仲間がやった、この画像を投稿しました。すべてのuitableviewでそれを再現することはできませんが(それがどこから来たのかを知ることができ、それを取り除くことができれば)、それは確かに私のテーブルビューの1つで問題を引き起こしています。他の誰かがこれに気づいたことがありますか?さらに良いことに、他の誰かがそれを取り除く方法を見つけましたか?

4

2 に答える 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 に答える