Saya berada dalam asumsi (mungkin salah) bahwa mengaktifkan indikator margin kanan di xib setara dengan menggunakan UIViewAutoresizingFlexibleLeftMargin
kode di dalam dan sebagainya.
Jadi, saya dulu berpikir sesuai dengan snapshot ini:
Kemudian hari ini saya harus memeriksa silang, dan menemukan utas ini .
Dan juga dokumentasi apel, berhak dengan bagian dengan judul - "Menangani Perubahan Tata Letak Secara Otomatis Menggunakan Aturan Autoresizing" di tautan ini: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html
Jadi saya sekarang memiliki konsep baru dalam pikiran saya tentang bagaimana pengaturan masker autoresizing secara pemrograman akan setara dengan pengaturan xib:
Skenario 1 : Pengaturan hanya (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
setara dengan:
Dalam XIB?
Skenario 2 : Pengaturan (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
dalam kode sama dengan:
Dalam XIB?
Apakah 2 skenario saya yang diperbarui benar? Apakah saya sekarang dalam pemahaman saya?