Di iOS saya menampilkan beberapa konten dalam UIView
di UIPopover
. Terkadang ukuran popover berubah saat keyboard ditampilkan. Apakah ada acara khusus untuk UIView
yang dapat saya gunakan untuk mengubah ukuran subview, dll? Jika tidak, apa cara terbaik untuk mendeteksi peristiwa pengubahan ukuran?
Deteksi acara pengubahan ukuran UIPopover
Jawaban (1)
Anda mungkin harus mendeteksi ini dalam metode delegasi apa pun yang memanggil keyboard, misalnya jika itu adalah UITextField
sesuatu seperti - (void)textFieldDidBeginEditing:(UITextField *)textField
Opsi lain seperti yang dijelaskan dalam postingan ini adalah menggunakan UIKeyboardListener
untuk membuat daftar notifikasi tentang apakah keyboard terlihat atau tidak.
UIPopoverController
sayangnya hanya memiliki dua metode delegasi dan keduanya berkaitan dengan pop over pemberhentian.
- (void)popoverControllerDidDismissPopover:(UIPopoverController
*)popoverController
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
person
Mick MacCallum
schedule
13.08.2012