2011-02-08 77 views
0

我有其中具有兩個字符串一個NSMutableArray的如何在一行UITable中顯示兩個不同的值?

如何我想我的結果在一定的空間,一排桌子的像下面

皇家酒店_ __首先

泰姬陵_ ____

這裏_ ---->空格

,如果你不能明白我的問題,你可以問我關於再次提前它

謝謝,我確實給予好評和讚賞正確的答案...

+0

你想打印兩個字符串在同一行有一定的差距.....和這兩個字符串你是從一個數組中取出? – Sudhanshu 2011-02-08 11:30:15

回答

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

+0

我沒有兩個數組,我只有一個數組,其中保存有兩個NSString,你明白主題嗎? – 2011-02-08 11:40:00

0

你有兩個不同的UILables增加如果您希望文本顯示在同一行上,則該單元格的contentview。

檢查代碼樣本這個偉大的教程:Easy custom UITableView drawing

章內容查看內佈局回答你的問題。

相關問題