Saya baru dalam pengembangan iOS
, saya memiliki latar belakang yang kuat tentang JAVA Swing dan Aplikasi Windows. Saya ingin mempelajari cara melakukan tata letak di iOS
? Saya kira iOS
tidak memiliki "Layout Managers" seperti di Java Swing.. Satu-satunya cara untuk mengembangkan UI
adalah menentukan ukuran dan posisi untuk setiap pengontrol?
Mengelola Tata Letak di iOS
Jawaban (2)
Bacalah Dokumentasi Resmi Ini Terlebih Dahulu.
Juga mungkin bermanfaat bagi Anda.
Berikut Ukuran otomatis mask dan Deskripsi-nya
1) UIViewAutoresizingNone
Tampilan tidak diubah ukurannya secara otomatis. (Ini adalah nilai default.)
2) UIViewAutoresizingFlexibleHeight
Ketinggian tampilan berubah ketika ketinggian superview berubah. Jika konstanta ini tidak disertakan, ketinggian tampilan tidak akan berubah.
3) UIViewAutoresizingFlexibleWidth
Lebar tampilan berubah ketika lebar superview berubah. Jika konstanta ini tidak disertakan, lebar tampilan tidak akan berubah.
4) UIViewAutoresizingFlexibleLeftMargin
Jarak antara tepi kiri tampilan dan tepi kiri superview bertambah atau berkurang sesuai kebutuhan. Jika konstanta ini tidak disertakan, tepi kiri tampilan tetap berada pada jarak tetap dari tepi kiri superview.
5) UIViewAutoresizingFlexibleRightMargin
Jarak antara tepi kanan tampilan dan tepi kanan superview bertambah atau berkurang sesuai kebutuhan. Jika konstanta ini tidak disertakan, tepi kanan tampilan tetap berada pada jarak tetap dari tepi kanan superview.
6) UIViewAutoresizingFlexibleBottomMargin
Jarak antara tepi bawah tampilan dan tepi bawah superview bertambah atau berkurang sesuai kebutuhan. Jika konstanta ini tidak disertakan, tepi bawah tampilan tetap berada pada jarak tetap dari tepi bawah superview.
7) UIViewAutoresizingFlexibleTopMargin
Jarak antara tepi atas tampilan dan tepi atas superview bertambah atau berkurang sesuai kebutuhan. Jika konstanta ini tidak disertakan, tepi atas tampilan tetap berada pada jarak tetap dari tepi atas superview.
Untuk informasi lebih lanjut, baca dokumentasi ini.
Ya, Anda benar, tidak ada yang seperti Manajer Tata Letak di iOS SDK.
Namun tidak sulit untuk mengatur tata letak di Xcode.
Dengan penggunaan storyboard dan inspektur ukuran, semuanya menjadi lebih mudah.
dan tata letak otomatis iOS 6 mempermudah tampilan ukuran berbeda.
Saya menemukan sesuatu seperti pengelola tata letak tetapi saya tidak tahu apa sebenarnya itu dan bagaimana cara menggunakannya.
Anda dapat melihat : RKLayout