Подробный текст Вид ячейки не отображается? - PullRequest
1 голос
/ 21 марта 2011

Привет! Я начал писать приложение для iPad с использованием шаблона разделения.В контроллере корневого представления (табличное представление слева) я пытаюсь установить подробный текстовый ярлык ячеек следующим образом:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%d", indexPath.row];

Однако, когда я запускаю приложение, только основной текстовый ярлык (метка слева от клетки).В метке сведений ничего не отображается.

Что я делаю не так?

Ответы [ 2 ]

6 голосов
/ 21 марта 2011

убедитесь, что ваша ячейка создана как UITableViewCellStyleSubtitle

4 голосов
/ 19 декабря 2011

В методе cellForRowAtIndexPath

 static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text =  @"Heading";
cell.detailTextLabel.text = @"DetailValue";

 return cell;

Опции:

UITableViewCellStyleValue1, // как в настройках приложения)

UITableViewCellStyleValue2, // Стиль контактов

UITableViewCellStyleSubtitle // DetailText в сером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...