我尝试了下面的代码,但输出始终为 0.000000:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"CellNotification";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
cell.textLabel.text = @"Test Test Test. I am a cell.";
NSLog(@"%f", cell.textLabel.frame.size.width);
return cell;
}
我怎么知道默认 UITableViewCell 的宽度是多少?我需要这些信息,因为我必须设置 UITableViewCell 的高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath