ile UICollectionViewCell tanımlama Doğru bir şekilde anlıyorsam, UICollectionViewCell
içeriği, contentView
özelliğine ve arka plana backgroundView
içine girmelidir. Ben contentView
veya backgroundView
hiç söz yoktur Interface Builder bir UICollectionViewCell
sürüklemek OysaNIC
. Alt görünümler eklerseniz, bunlar tüm hücreyi contentView
veya backgroundView
değil, üst öğesi olarak kullanır.
UICollectionViewCell
'u IB ile tanımlamanın doğru yolu nedir?
Yarı gerçek. Bunu daha önce denedim ve işe yaramadı. Ancak UIView'i sürükleyip UICollectionViewCell alt sınıfını değiştirdim. Sadece tam olarak söylediklerini yaparsanız çalışır: bir UIColllectionViewCell kütüphaneden sürükleyin ve sonra türü değiştirin. Çok hacky. – hpique
@hpique Alt sınıftan önce doğru nesne türüyle başlamalısınız.UICollectionViewCell ile başlayarak, UIView ile elde edemeyeceğiniz tüm varsayılan özelliklerini ve verilerini elde edersiniz. – rdelmar
Kötü çünkü 'contentView' örtük. Göremediğimden beri, bir türden başlayarak ya da diğeriyle fark yaratan bir deneme yanılma hatası olduğunu bilemedim. – hpique