Saya memiliki beberapa masalah aneh dengan UITableViewhanya di iOS 7.
UITableViewCellSeparatormenghilang di atas baris pertama dan di bawah baris terakhir. Kadang-kadang setelah memilih baris atau beberapa tindakan bergulir muncul.
Dalam kasus saya tableViewdiambil dari Storyboarddengan UITableViewStylePlaingaya. Masalahnya pasti tidak ada UITableViewCellSeparatorStyle, yang tidak diubah dari standar UITableViewCellSeparatorStyleSingleLine.
Ketika saya membaca di Forum Dev Apple (di sini dan di sini ) orang lain memiliki masalah seperti itu dan beberapa solusi ditemukan, misalnya:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Tapi saya masih mencari alasan perilaku aneh pemisah seperti itu.
Ada ide?
Pembaruan: Seperti yang saya lihat di XCode 5.1 DP dan iOS 7.1 beta, Apple mencoba untuk memperbaiki masalah ini. Sekarang separator ditampilkan sesuai kebutuhan kadang-kadang di bawah baris terakhir, setelah beberapa refresh, tetapi tidak setelah pembuatan tampilan tabel.