我通过将 tableView 旋转 90 度创建了一个水平 UITableView。并添加到我的观点。
UITableView *myTableView = [[UITableView alloc] init];
myTableView.transform = CGAffineTransformMakeRotation(-1.5707);
[self addSubview:self.myTableView];
它正确显示内容并且工作正常(类似于 UIScrollView)。
我必须将 tableView 向右移动并减小其宽度以适应与滚动视图相邻的另一个视图(例如 secondView)。所以我将 tableView 的框架更改为:
self.myTableView.frame = CGRectMake(self.secondView.frame.size.width,
self.myTableView.frame.origin.y,
self.myTableView.frame.size.width - self.secondView.frame.size.width,
self.myTableView.frame.size.height);
tableView 的框架发生了变化,但没有显示其内容,即我看到空白单元格。无法弄清楚出了什么问题。