bir Subview oluşturmak için Otomatik düzeni ile kısıtlı çerçeve kullanımı, sonra [self.boundView layoutIfNeeded]
çağrı kontrol olarak, o zaman boundView en subview boyutunu oluşturmak için bir yönteme self.boundView.frame.size
geçmesi CardView
. Ve sonra programlı subview oluşturmak içinIOS: IB ve otomatik düzen kullanılarak <code>boundView</code> adlı bir görünüm oluşturmak
PlayingCardView *playingCardView = [[PlayingCardView alloc]initWithFrame:frame];
kullanın. Alt görünümün boyutunun süper görüntüden daha küçük olduğunu kontrol etmek için NSLog kullanıyorum. Ancak alt görünümü eklemek için [self.boundView addSubview:CardView]
'u kullandığımda. Süper görüntüden daha büyüktür! Koordinatta bir sorun mu var? Yoksa Auto Layout'u kodla oluşturduğum görünümle birleştirdiğim için mi?
autolayout statik verileri – techloverr
gerçek zamanlı otomatikleştirme değişim çerçevesini çalışma zamanında birleştirmemelisiniz ... boundView.frame.size öğesini seçtiğinizde, aslında IB'nin çerçeve görünümünü alıyorsunuz ... autodeout tarafından ayarlanan çerçeve değil –
Bu, otomatik düzen tarafından ayarlanan görünümün doğru çerçevesini alamam anlamına mı geliyor? Boyutu sadece statik çerçeve kullanarak ayarlayabilir miyim? –