左侧的UITableView滚动指示器

时间:2017-10-09 05:01:01

标签: ios iphone uitableview uiscrollview

我需要将滚动指示器放在表格视图的左侧。

self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 0, self.tableView.bounds.size.width-8); 

以上代码适用于iPhone 5,5C等。

但是滚动指示器在iPhone 6中定位不好。它从左侧显示一些填充。

1 个答案:

答案 0 :(得分:0)

viewDidLoad方法中,视图的边界未正确设置,如果在nib / storyboard中设置了视图,则会根据设置的视图大小设置边界。

我想,在您的nib.storyboard中,您选择了iPhone 5S / iPhone 5S尺寸来设计视图,因此可以在这些设备中使用。

如果在viewDidLayoutSubviews方法中设置tableView的scrollIndicatorInsets,则应正确设置指标插入。