Pertanyaan yang diberi tag «autolayout»

Auto Layout adalah sistem tata letak antarmuka pengguna deskriptif berbasis kendala untuk OS X dan iOS.


12
Bagaimana cara menghidupkan perubahan kendala?
Saya memperbarui aplikasi lama dengan AdBannerViewdan ketika tidak ada iklan, itu akan hilang dari layar. Ketika ada iklan, iklan itu akan muncul di layar. Hal-hal dasar. Gaya lama, saya mengatur bingkai di blok animasi. Gaya baru, saya memiliki IBOutletbatasan tata letak otomatis yang menentukan Yposisi, dalam hal ini jarak dari …




16
Cara menambahkan kendala secara terprogram menggunakan Swift
Saya mencoba mencari tahu ini sejak minggu lalu tanpa melangkah lebih jauh. Ok, jadi saya perlu menerapkan beberapa kendala secara terprogram di Swift untuk UIViewmenggunakan kode ini: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, …


7
Meniru perilaku aspek-fit menggunakan batasan AutoLayout di Xcode 6
Saya ingin menggunakan AutoLayout untuk mengukur dan mengatur tampilan dengan cara yang mengingatkan pada mode konten fit-aspek UIImageView. Saya memiliki subview di dalam tampilan wadah di Interface Builder. Subview ini memiliki beberapa aspek rasio bawaan yang ingin saya hormati. Ukuran tampilan kontainer tidak diketahui sampai runtime. Jika rasio aspek tampilan …

21
Bagaimana cara menggunakan tata-letak otomatis untuk memindahkan tampilan lain saat suatu tampilan disembunyikan?
Saya telah mendesain Sel khusus saya di IB, mensubklasifikasikan dan menghubungkan outlet saya ke kelas khusus saya. Saya memiliki tiga subview dalam konten sel yaitu: UIView (cdView) dan dua label (titleLabel dan emailLabel). Bergantung pada data yang tersedia untuk setiap baris, kadang-kadang saya ingin UIView dan dua label ditampilkan di …


21
Mendapat kesalahan "Aplikasi ini memodifikasi mesin autolayout dari utas latar"?
Telah sering menemui kesalahan ini di OS X saya menggunakan swift: "Aplikasi ini memodifikasi mesin autolayout dari utas latar belakang, yang dapat menyebabkan kerusakan mesin dan crash aneh. Ini akan menyebabkan pengecualian dalam rilis mendatang." Saya memiliki NSWindow saya dan saya bertukar pandangan ke contentViewjendela. Saya mendapatkan kesalahan ketika saya …

29
Merata ruang banyak tampilan dalam tampilan wadah
Tata Letak Otomatis membuat hidup saya sulit. Secara teori, itu akan sangat berguna ketika saya berganti, tapi sepertinya saya terus berjuang sepanjang waktu. Saya telah membuat proyek demo untuk mencoba mencari bantuan. Adakah yang tahu cara membuat ruang di antara tampilan bertambah atau berkurang secara merata setiap kali tampilan diubah …

9
Kapan layoutSubviews dipanggil?
Saya memiliki tampilan khusus yang tidak menerima layoutSubviewpesan selama animasi. Saya memiliki pandangan yang memenuhi layar. Ini memiliki subview khusus di bagian bawah layar yang mengubah ukuran dengan benar di Interface Builder jika saya mengubah ketinggian bilah navigasi. layoutSubviewsdipanggil saat tampilan dibuat, tetapi tidak pernah lagi. Subview saya diatur dengan …

15
Apa NSLayoutConstraint "UIView-Encapsulated-Layout-Height" dan bagaimana saya harus memaksanya untuk menghitung ulang secara bersih?
Saya memiliki UITableViewmenjalankan di bawah iOS 8 dan saya menggunakan ketinggian sel otomatis dari kendala di storyboard. Salah satu sel saya berisi satu UITextViewdan saya membutuhkannya untuk berkontraksi dan berkembang berdasarkan input pengguna - ketuk untuk mengecilkan / perluas teks. Saya melakukan ini dengan menambahkan kendala runtime ke tampilan teks …

3
Apa itu "Batasi ke margin" di Storyboard di Xcode 6
Saya Bekerja dengan autolayout dan kendala dan menemukan ada Constrain to marginsopsi di Xcode 6 yang tidak ada di Xcode 5 dan diperiksa secara default. Saya membuat proyek uji kemudian saya menambahkan UITableViewpada ViewController dengan bingkai diatur ke ukuran yang sama dengan tampilan dan menambahkan kendala Xcode 6 Anda dapat …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.