Reputation: 2879
This seems like it'd be a common question, so apologies if it's been asked before.
I'm trying to figure out how to prevent UITableView from scrolling in my iPhone application altogether. I want my table to be vertically locked, so that no amount of screen swiping will cause it to move.
How do I implement this? Thanks.
Upvotes: 10
Views: 9654
Reputation: 31722
UITableView is inherited from UIScrollView so Use scrollEnabled property of UIScrollView
self.tableView.scrollEnabled = NO
Upvotes: 5
Reputation: 19469
You can do that from your XIB as well as programmatically.
From XIB:
Just select the tableView and in Inspector uncheck bounce horizontally & bounce vertically and scroll horizontally and scroll vertically
Programmatically:
If you want to do that programmatically then you can try
self.tableView.scrollEnabled = NO;
OR
[self.tableView setScrollEnabled:NO];
Hope this helps you.
Upvotes: 36