我通过将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的框架发生了变化但其内容没有显示,即我看到空白单元格。无法弄清楚出了什么问题。