我有一个UITableView,我希望这个UITableView的第一个单元格是对所显示内容的描述,这将占用几行,然后剩下的单元格就是运行时间。我有这样的表格视图设置。我想知道如何设置第一个单元格,使其高度与适合文本的空间量相匹配:
- (void)viewDidLoad {
[super viewDidLoad];
array = @[@{@"days":@"sdalkfjsadklfjlak8 aslfkjsakljf sdakljfsalkdjfs dfkljsdakfjkjlfjsakkjja"},
@{@"days":@"Mon-Fri", @"time":@"9-10"},
@{@"days":@"Sat", @"time":@"10-3", @"tag":@"0"},
@{@"days":@"Sun", @"time":@"3-3"} ];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
return diningHallTimes.count;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
switch (indexPath.row) {
case 0:
return 60;
break;
default:
return 40;
break;
}
}
那么如何设置它以使文本始终适合第一个单元格的高度呢?
感谢您的帮助