Bir UICollectionView
kullanarak çok basit bir uygulama örneği oluşturdum (github Kaynak kodu).Neden AutoLayout UICollectionView'umla ilgilenmiyor
Uygulama dikey modda olduğu sürece her şey iyi çalışıyor. Ancak manzara moduna ayarlandığında, içerik hücresi uygun şekilde yeniden boyutlandırılmaz ve bu nedenle hiçbir şey gösterilmez.
Gerekli tüm AutoLayout kısıtlamalarının geçerli olduğunu düşündüm. collectionView:layout:sizeForItemAtIndexPath:
'u uygulayabileceğimin farkındayım, ancak amacım AutoLayout'u mümkün olduğunca kullanmaktır (sadece AutoLayout'u daha iyi anlamak için).
Burada nelerin eksik?
iOS 8'den itibaren, hücrelerin boyutunu kendileri yapmak mümkündür. Düzen, uygun olduğunda hücrenizin bir örneğini oluşturacak ve autolayout sınırlamalarını kullanabilecek veya sizeThatFits: değerini geçersiz kılabilirsiniz. Düzenin tahmini ItemSize özellik kümesi olmalıdır. – fatuhoku