2015-08-12 1 views
1

У меня есть таблица с двумя типами ячеек. Первый тип ячейки используется как заголовок, а второй тип - это фактическое содержимое. Я устанавливаю различные идентификаторы строк для ячеек, и я хочу, чтобы ячейка заголовка имела больше высоты, чем ячейка с содержимым. Я определил высоту ячейки в atributes инспектора для заголовка ячейки, но это не помогаетSwift - настройка разной высоты строки для разных ячеек в одной таблице

Я также попытался это

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 
    if indexPath.row == 0 { 
     return 100 
    } else { 

    return 30 

    } 
} 

, но она устанавливает высоту 100 в первой ячейке содержимого ячейки, но необходимо ячейку с заголовком, который является фактически при индексе 0 не влияет

Как я могу это сделать?

ответ

0

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