Mencegah UITableView bergulir?

Sepertinya ini adalah pertanyaan umum, jadi mohon maaf jika sudah pernah ditanyakan sebelumnya.

Saya mencoba mencari cara untuk mencegah UITableView bergulir di aplikasi iPhone saya sama sekali. Saya ingin meja saya dikunci secara vertikal, sehingga tidak ada gesekan layar yang menyebabkannya bergerak.

Bagaimana cara menerapkan ini? Terima kasih.


person rottendevice    schedule 17.03.2011    source sumber


Jawaban (2)


Anda dapat melakukannya dari XIB dan juga secara terprogram.

Dari XIB:

Cukup pilih tableView dan di Inspektur hapus centang bouncing horizontal & bouncing vertikal dan gulir secara horizontal dan gulir secara vertikal

Secara terprogram:

Jika Anda ingin melakukannya secara terprogram maka Anda dapat mencobanya

self.tableView.scrollEnabled = NO; 

OR

[self.tableView setScrollEnabled:NO];

Semoga ini bisa membantu Anda.

person Parth Bhatt    schedule 17.03.2011

UITableView diwarisi dari UIScrollView jadi Gunakan properti scrollEnabled dari UIScrollView

self.tableView.scrollEnabled = NO

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/cl/UIScrollView

person Jhaliya - Praveen Sharma    schedule 17.03.2011
comment
@Julia: Bagaimana Anda tahu siapa yang memposting sebelumnya?.....Sarankan Anda untuk memeriksa waktu posting dan saya tahu sisanya, terima kasih. - person Jhaliya - Praveen Sharma; 18.03.2011
comment
@Julia: tautan ke dokumentasi dan diskusi singkat tentang warisan, tidak ada satupun yang muncul dalam jawaban PARTH, menjadikan jawaban ini juga berharga. - person jscs; 19.03.2011