Kodda bir UITableViewController oluşturuyorum ve onu gezinme yığınının üstüne getiriyorum. Bu tablo görünümü, sadece basit bir metin öğeleri listesini göstermek için hazırlanmıştır.UITableView contentInset, tablo görünümünün dikey olarak ek olarak yatay olarak eklenmesine olanak tanır
ben masa sol ve sağ contentInset aslında gergin var görünüyor görüntülemek yüklediğinizde ben
self.tableView.contentInset = UIEdgeInsetsMake(7.0f, 5.0f, 7.0f, 5.0f);
Ancak benim UITableViewController init yönteminde eklemek benim tablo görünümünde, bazı contentInset eklemem gerekiyor Tablo görünümünün 10'a kadar genişliğini görüyorum. Şimdi küçük bir yatay kaydırılabilir alan görüyorum. Tablo görünümünde herhangi bir yatay kaydırma istemiyorum. ContentInset kodunu kaldırırsam, tablo görünümüm açıkça hareket eder, yani sadece dikey kaydırma sağlar. Nasıl böyle devam edebilirim ama benim contentInset'imle yerinde? ContentWebest.width öğemi viewWillAppear'da 10 azaltmayı denedim, hiçbir etkisi olmadı.
sayesinde --- UITableView ContentInsets scrolling content horizontally
taklidinin ben kesik çizgi ile istenilen contentInset işaretlediğiniz:
Bu bir kopya olmaktan başka kabul edilebilir cevap gibi görünüyor.
Tablo görünümü çevresinde kenarlık etkisine mi ulaşmaya çalışıyorsunuz? – Wain
Evet, tam olarak. Bir ekran görüntüsü ekleyeceğim ... –
Sınır beni düşünmemi sağladı .. borderColor ve Genişliğini ayarlamak için tableView.layer kullanmayı denedim, ancak, tableView sınırının üzerine bindirildiğinden hücre sınırını kaybediyorum. Sahte gibi çalışmak için temiz bir yolu var mı? Okuduğunuz için teşekkürler! –