我有一个NSMutableArray,里面有两个字符串
我希望我的结果在一行表中有一些空格,如下所示
皇家酒店 _ __ 首先
泰姬陵酒店 _ ____ 第二
这里_ ---->空间
如果你无法理解我的问题,你可以再问我一次
先谢谢,我会投票并欣赏正确答案......
答案 0 :(得分:0)
如果您希望文本显示在同一行上,则必须将两个不同的UILable添加到单元格的内容视图中。
查看这个很棒的教程以获取代码示例:Easy custom UITableView drawing
第一章 contentView 中的布局回答了您的问题。
答案 1 :(得分:0)
要么使用自定义单元格,要么使用普通的UITableViewCells 这是您可以用于标准UITableViewCell的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}
//cell.textLabel.text = [array1 objectAtIndex:indexpath.row]; // Hotel Royal
//cell.detailTextLabel.text = [array2 objectAtIndex:indexpath.row]; // First
cell.textLabel.text = [array objectAtIndex:0]; // Hotel Royal
cell.detailTextLabel.text = [array objectAtIndex:1]; // First
return cell;
}
而不是UITableViewCellStyleValue1,你可以测试其他一种风格是否适合你的需要。 UITableViewCellStyleSubtitle或UITableViewCellStyleValue2