Предотвращение прокрутки UITableView?
Кажется, что это был бы общий вопрос, поэтому извиняйтесь, если он был задан раньше.
Я пытаюсь понять, как вообще запретить прокрутку UITableView в приложении iPhone. Я хочу, чтобы мой стол был заблокирован по вертикали, так что никакая обработка экрана не заставит его двигаться.
Как это реализовать? Спасибо.
Ответы
Ответ 1
Вы можете сделать это из своего XIB, а также программно.
Из XIB:
Просто выберите tableView и в Inspector снимите отметку с откатом горизонтально и отскочите вертикально и прокрутите по горизонтали и прокрутите вертикально
Программный:
Если вы хотите сделать это программно, вы можете попробовать
self.tableView.scrollEnabled = NO;
ИЛИ
[self.tableView setScrollEnabled:NO];
Надеюсь, это поможет вам.
Ответ 2
UITableView унаследован от UIScrollView, поэтому используйте свойство scrollEnabled для UIScrollView
self.tableView.scrollEnabled = NO
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/cl/UIScrollView