2011-02-08 10 views
0

私は1つNSMutableArrayのはその内の2つの文字列を持っていUITableの1つの行に2つの異なる値を表示する方法は?

どのように私のようにいくつかのスペースを持つテーブルの行で私の結果をしたいような

ホテルロイヤル_ __まず

ホテルタージ以下_ ____第二に、ここで

_ ---->スペース

あなたは私の質問を理解できないならば、あなたはそれについて再び事前に

感謝を私に尋ねることができ、私はupvoteし、適切な答えに感謝...

+0

同じ行の2つの文字列をいくつかのギャップで印刷したいと思います。これらの2つの文字列uは、配列形式を取得していますか? – Sudhanshu

答えて

0

カスタムセルを使用するか、プレーンな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他のスタイルの一つは、自分のニーズに合った場合は、テストすることができます。
これは、標準のUITableViewCellのために使用することができますコードです。 UITableViewCellStyleSubtitleまたはUITableViewCellStyleValue2

+0

私は2つの配列を持っていない、私はそれに保存された2つのNSStringsと1つの配列を持って、あなたはテーマを理解していますか? –

+0

あなたの問題は表の表示ではなく、配列から値を取得する方法ですか? –

+0

indexpathにエラーがあり、そのインデックスパスが宣言されていない –

0

は、あなたがに二つの異なるUILablesを追加する必要があります同じ行にテキストを表示する場合は、セルのコンテンツビュー。

チェックコードのサンプルについては、この偉大なチュートリアル:contentView内Easy custom UITableView drawing

レイアウトは、あなたの質問に答えます。

関連する問題