我想有一个 UITableView
这是全屏的。的内容。UITableView
应该在左边和右边有一个padding。
所以我试着将 ContentInset
. 但现在的细胞有多宽,就有多宽 UITableView
和 UITableView
水平滚动。
有没有一种方法可以说 UITableView
内容的宽度应该被水平内容插页缩小?还是我必须在所有单元格和headerfooter视图中添加padding?
我不想缩小表格视图本身的宽度,因为滚动指示器应该留在屏幕的右侧而不是中间。如何以分组样式设置UITableView中单元格的宽度。)建议的解决方案似乎并不像我想的那样通用,因为单元格、页眉和页脚视图必须知道padding(至少要维护3个地方,而不是一个地方)
我不想缩小表视图本身,因为滚动指示器应该停留在屏幕的右侧而不是中间。
这让你满意吗?
_tableView.clipsToBounds = NO;
_tableView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 0, -30.f);
如果你不喜欢 clipsToBounds = NO
效果,你可以将tableView嵌入到容器视图中,这就是 clipsToBounds = YES
.