Saya memiliki beberapa masalah aneh dengan UITableView
hanya di iOS 7.
UITableViewCellSeparator
menghilang di atas baris pertama dan di bawah baris terakhir. Kadang-kadang setelah memilih baris atau beberapa tindakan bergulir muncul.
Dalam kasus saya tableView
diambil dari Storyboard
dengan UITableViewStylePlain
gaya. 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.