Son zamanlarda, bir denetleyici denetleyicimden bir denetleyici denetleyicimden bir UITableView ile normal bir görüntü denetleyicisine geçmek zorunda kaldım ve bunu yaparken birden çok sorun yaşadım.Özel seçimler ekledikten sonra ekranda UITableView ofseti
Nihayet tablolarımı doldurmak için verilerimi aldım ama şimdi içeriğim ekranın dışında ve kaydırma yapmıyor veya bir hücreyi tıklamama izin vermiyor (tablo görünümüne benziyor (-20, 0) veya):
[! [burada görüntü açıklama girin] [1]] [1]
sadece sınırlamak için öğelerine sahip, UITableView ve bunun altındaki o küçük beyaz Görünüm.
Bu yüzden kısıtlamaları UITableView olarak ayarlıyorum: Üst: Süper Görünüm, Sondaki: Süper Görünüm, Önde Gelen: Süper Görünüm, Alt: Görünüm + 2; ve Görünüm: Genişlik: 320, Yükseklik: 50, Alt: Alt Düzen +2, Ortaya Hizala X: Superview.
Nedenini anlamıyorum: Ben çalıştırdığınızda Çok basit kısıtlamaları, ama bu olsun. Main.Storyboard (Önizleme) ben bu olsun:
Yani önizleme göre, mükemmel görüntüleme yapılmalıdır. Bu davranışı neden aldığım konusunda herhangi bir fikrim var mı?
Hızlı yanıt için teşekkürler. Yani bu sadece bana benzer bir getiri verdi /Kullanıcılar/kullanıcı/Masaüstü/Simülatör Ekran Görüntüsü Mar 30, 2016, 11.29.25 AM.png Burada bir ekran görüntüsünü bırakamam ama yine de siyah ekranı beyaz görünümün alt kısmında sadece 5 piksel yüksekliğinde – bme003
gösteriliyor. Bu kısıtlamaları ayarladığınızdan emin olabilirsiniz. 'UITableView': üst: 'TopLayoutGuide' lider:' SuperView', sondaki: 'SuperView', alt: görünümü + 2 ' UIView': genişliği: 320, yükseklik: 50, alt: 'BottomLayoutGuide' + 2, 'HorizontalCenter' – Mathews
Evet, hepsi doğru. Ben bugün ViewController'ı yeniden inşa edeceğimi düşünüyorum, sadece eksik bir şey olmalı .. – bme003