Jawaban Marco di atas benar, tetapi hanya untuk memperluas pertanyaan "di bawah konteks apa" ...
bingkai - ini adalah properti yang paling sering Anda gunakan untuk aplikasi iPhone normal. sebagian besar kontrol akan diletakkan relatif terhadap kontrol "mengandung" sehingga frame.origin akan langsung sesuai dengan tempat kontrol perlu ditampilkan, dan ukuran frame.size akan menentukan seberapa besar untuk membuat kontrol.
center - ini adalah properti yang kemungkinan akan Anda fokuskan untuk permainan dan animasi berbasis sprite di mana gerakan atau penskalaan dapat terjadi. Secara default animasi dan rotasi akan didasarkan pada pusat UIView. Jarang masuk akal untuk mencoba dan mengelola objek seperti itu oleh properti bingkai.
bounds - properti ini bukan properti pemosisian, tetapi mendefinisikan area yang dapat digambar dari "relatif" UIView ke bingkai. Secara default, properti ini biasanya (0, 0, lebar , tinggi ). Mengubah properti ini akan memungkinkan Anda untuk menggambar di luar bingkai atau membatasi gambar ke area yang lebih kecil di dalam bingkai. Diskusi yang baik tentang ini dapat ditemukan di tautan di bawah ini. Jarang properti ini dimanipulasi kecuali ada kebutuhan khusus untuk menyesuaikan wilayah gambar. Satu-satunya pengecualian adalah bahwa sebagian besar program akan menggunakan [[UIScreen mainScreen] bounds]
startup untuk menentukan area yang terlihat untuk aplikasi dan mengatur kerangka UIView awal mereka sesuai.
Mengapa ada bingkai persegi panjang dan persegi panjang batas dalam UIView?
Semoga ini membantu memperjelas keadaan di mana masing-masing properti bisa digunakan.