更改框架后,水平UITableView不显示内容

时间:2012-04-25 10:18:04

标签: ios ipad uitableview

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

0 个答案:

没有答案