我用一个小框架创建了UITableView
一个,比如 (0,0,50,50)。我想禁用水平滚动但保持垂直滚动。
我设置self.table.bounces = NO
了,但是tableview也不能垂直滚动。结果,动画并不是那么完美。
所以有人有提示吗?
谢谢!
我用一个小框架创建了UITableView
一个,比如 (0,0,50,50)。我想禁用水平滚动但保持垂直滚动。
我设置self.table.bounces = NO
了,但是tableview也不能垂直滚动。结果,动画并不是那么完美。
所以有人有提示吗?
谢谢!
更改tableView的内容大小,确保内容大小的宽度不大于框架大小
self.tableView.contentSize = CGSizeMake(self.tableView.frame.size.width, self.tableView.contentSize.height);
检查表格视图的内容插入属性是否非零。如果是这样,将其重置为零。
您可以将AlwaysBounceHorizontal
UITableView 的属性设置为 false,如下所示:
迅速:
self.tableView.alwaysBounceHorizontal = false
目标-C:
[self.tableView setAlwaysBounceHorizontal:NO];
self.tblViewProfile.alwaysBounceHorizontal = false // using coding
或者通过故事板/xib
如果您已申请tableView.contentInsetAdjustmentBehavior =
,请尝试选择值 .scrollableAxes
而不是.automatic
或.always
如果您在界面构建器中创建了表格视图,则可以选择检查垂直滚动并取消选中水平滚动。
如果您没有,那么您应该尝试在界面构建器中创建它并将其分配给您的 IBOutlet
希望能帮助到你 !