先将tableView逆时针方向旋转90度:
- (UITableView *)tableView {
if (!_tableView) {
CGRect frame = CGRectMake(0, 0, 180, UIApplication.screenWidth);
_tableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStylePlain];
_tableView.delegate = self;
_tableView.dataSource = self;
_tableView.rowHeight = UIApplication.screenWidth;
_tableView.showsVerticalScrollIndicator = NO;
self.tableView.center = CGPointMake(CGRectGetMidY(_tableView.frame), CGRectGetMidX(_tableView.frame));
self.tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);
}
return _tableView;
}
再将cell顺时针旋转90度
cell.transform = CGAffineTransformMakeRotation(M_PI / 2);