Xcode的新手,我正在浏览一些苹果纪录片,它展示了我如何设置文字和副标题。我对指南的问题是如何实现它们。
这就是我目前的阵列:
- (void)viewDidLoad {
[super viewDidLoad];
//Initialize the array.
listOfItems = [[NSMutableArray alloc] init];
//Add items
[listOfItems addObject:@"Iceland"];
[listOfItems addObject:@"Greenland"];
[listOfItems addObject:@"Switzerland"];
[listOfItems addObject:@"Norway"];
[listOfItems addObject:@"New Zealand"];
[listOfItems addObject:@"Greece"];
[listOfItems addObject:@"Rome"];
[listOfItems addObject:@"Ireland"];
}
这就是它返回数据的方式:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier];
}
// Set up the cell...
NSString *cellValue = [listOfItems objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
return cell;
}
这只是标题,我想加一个副标题。 我会插入什么代码来实现字幕?
先谢谢
答案 0 :(得分:1)
要设置单元格的字幕,请使用detailtextLabel
属性:
cell.detailTextLabel.text = @"My Subtitle";
如果您希望字幕以正常方式显示(左对齐,在主文本标签下方,以及略小的灰色字体),您还应确保将单元格的样式设置为UITableViewCellStyleSubtitle