0

テーブルビューで 1 つの行に 2 つのレコードをロードすることは可能ですか?

4

3 に答える 3

3

yss descriptionlabel.textを使用して、別のラベルを次のように表示することができます

cellobj.textLabel.text=[arr1 objectAtIndex:indexPath.row];
cellobj.descriptionLabel.text=[arr2 objectAtIndex:indexPath.row];
于 2012-09-12T05:16:11.197 に答える
1

UITableViewCell内に独自のUILabel要素を作成する必要があります。新しいUILabelをセルに追加することもできます(追加する必要のあるコンテンツビューがあると思います。または、UITableViewCellをサブクラス化してラベルを作成し、ラベルを使用してそれらにアクセスできるようにすることもできます。

于 2012-09-12T05:13:12.737 に答える
1

字幕スタイルでUITableViewCellを使用します。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];

    if (cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:SimpleTableIdentifier] autorelease]; } //did the subtitle style

        NSUInteger row = [indexPath row];
        cell.textLabel.text = record1;
        cell.detailTextLabel.text = record2;
    }
    return cell;
}
于 2012-09-12T05:22:28.640 に答える