Ben xib doğru marj göstergesi etkinleştirmek UIViewAutoresizingFlexibleLeftMargin
iç kodu ve benzeri kullanmaya eşdeğer (muhtemelen yanlış) bir varsayım vardı .
Yani, bu anlık görüntüye göre düşünürdüm:
Daha sonra bugün çapraz kontrol etmek zorunda kaldım ve bu ipliğin üzerine tökezledim .
Ayrıca, bu bağlantıdaki "Düzen Değişikliklerini Otomatikleştirme Kurallarını Otomatik Olarak Kullanma" başlıklı başlıklı elma belgeleri: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html
Şimdi, otomatik olarak yeniden boyutlandırma maskelerinin programlı olarak xib ayarlarına nasıl eşdeğer olacağı konusunda aklımda yenilenmiş bir konsept var:
Senaryo 1 : Yalnızca ayar (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
aşağıdakilere eşdeğerdir:
XIB'de mi?
Senaryo 2 : Koddaki ayar (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
şuna eşdeğerdir:
XIB'de mi?
Yenilenen 2 senaryom doğru mu? Şu an anlayışımda mıyım?