0

テーブルに textLabel と detailTextLabel を設定したいと考えています。textLabel は正常に機能しています。ただし、設定したテキストを表示するためのdetailTextLabelを取得できませんでした。以下は私のコードです

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

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
    }

    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    cell.textLabel.text = @"SomeString";
    cell.detailTextLabel.text = @"hello";

    return cell;
}
4

3 に答える 3

0

これを試してくださいこれで適切なUITableViewCellStyleを使用してください(UITableViewCellStyleDefault以外はすべて機能するはずです)。セルのスタイルは、初期化時に指定されます。

于 2013-01-30T03:32:53.710 に答える