Minta Pembuat Antarmuka menata konten saya di SplitViewControllers DetailView

Saya mengejek dengan Interface Builder dan DetailView dari SplitViewController. Saya memiliki UIImageVIew berukuran 700px kali 700px di detailView dan tidak ada yang lain, saya ingin UIImageVIew selalu memposisikan dirinya di tengah. Karena ukurannya 700x700, ukurannya harus pas untuk potret dan lanskap. Namun, ada juga UIToolBar yang mengatur 44 piksel teratas. Jika saya menggunakan IB dan mengatur contentMode UIImageViews ke tengah dan contentMode detailViews ke tengah, UIImageView diposisikan sedemikian rupa sehingga mencakup beberapa piksel pada toolbar. (tetapi di tengah tidak kurang)

Saya telah mencoba memasang UIImageView ke bawah, tetapi masih memposisikan dirinya di tengah dan tata letaknya masih menutupi toolbar.

Bagaimana cara saya melakukan tata letak sebagai "UIImageView: Kurangi ruang yang digunakan bilah alat dan posisikan diri Anda di tengah tampilan yang tersisa"?

Semoga ada yang bisa membantu, mesin tata letak IB agak berat untuk diketahui dengan coba-coba :)

Terima kasih sebelumnya.


person RickiG    schedule 28.02.2011    source sumber
comment
Apa kode Anda untuk memposisikan gambar Anda di tengah?   -  person Ludovic Landry    schedule 28.02.2011
comment
Hai. Tanpa kode, hanya IB. UIImageView ditempatkan di IB dan tata letak diatur di IB.   -  person RickiG    schedule 28.02.2011


Jawaban (1)


Tambahkan UIView yang dimulai dari bagian bawah toolbar ke bagian bawah keseluruhan tampilan dan membentang sepenuhnya dari kiri ke kanan. Atur Penopang dan Pegasnya (cmd-3) agar ukurannya berubah secara vertikal dan horizontal dan terpasang pada keempat sisinya. Kemudian letakkan UIImageView Anda di dalam tampilan ITU dengan semua pemusatan yang sama seperti yang telah Anda lakukan. Itu akan mengubah kerangka acuan UIImageView sehingga ketika mencoba berada di tengah, itu akan berada di tengah tampilan yang tidak menyertakan toolbar. Beri tahu saya jika ini masuk akal.

person Kenny Wyland    schedule 04.03.2011
comment
Hai Kenny, Terima kasih. Ini berfungsi dan memecahkan banyak masalah lain yang saya alami terkait dengan berbagai koordinat yang keluar dari SplitVIewController yang berputar :) - person RickiG; 06.03.2011