Reputation: 26223
I am using a UITableView
with UITableViewCells
and I want to stop the "over" scroll that you get at the top and bottom of the list, The bit where you can pull down on the very top cell to show the background (sometimes used to refresh) Is there anyway to just make the top edge of the cell the "absolute top"? so the view only ever shows just the cells?
Upvotes: 23
Views: 17007
Reputation: 2135
Interface builder
Upvotes: 0
Reputation: 443
Swift 4.2:
It's not scroll at all:
tableView.bounces = false
It's not scroll if there is enough space for cells:
tableView.alwaysBounceVertical = false
Hope to be useful.
Upvotes: 4
Reputation: 566
You can use this code to solve your Problem
self.objBackTableView.bounces = NO;
And used Below code to if data is fit on screen than its not scroll
self.objBackTableView.alwaysBounceVertical = NO;
Upvotes: 9
Reputation: 8990
Since UITableView is a subclass of UIScrollview, it should suffice to just set the 'bounces' property to NO.
Edit: you probably need to set'alwaysBounceVertical' to NO, too...
Upvotes: 36