使用以下代码部分创建所需的表。
UITableView *horizontalTable = [[UITableView alloc] init];
[horizontalTable setDelegate:self];
[horizontalTable setDataSource:self];
horizontalTable.transform = CGAffineTransformMakeRotation(-M_PI * 0.5);
horizontalTable.autoresizesSubviews=NO;
frame =CGRectMake(140, 0 , 642, 85);
//frame is important this has to be set accordingly. if we did not set it properly, tableview will not appear some times in the view
[self.view addSubview:customTable];
在自定义单元格的 CustomCell 类中,我们找到以下方法。
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
在那个方法中,使用这个。
self.transform = CGAffineTransformMakeRotation(M_PI * 0.5);