В iOS 7 viewForHeaderInSection раздел начинается от 1 не от 0
Я имею дело с UITableView
в моем проекте, и этот проект создается в Xcode 4.5, и теперь я работаю с Xcode 5, поэтому я задаю вопрос, когда я запустил свой проект в iOS 6, в разделе метода viewForHeaderInSection
начинается с 0, это нормально, но если я буду использовать iOS 7 для запуска viewForHeaderInSection
, раздел начинается с 1 не из 0
В чем проблема, есть проблема с кадром UITableView
или нет
Я не могу понять, что происходит
Спасибо в Advance
Ответы
Ответ 1
Просто столкнулась точно с той же проблемой, и разрешение получилось очень простым.
Просто выполните этот метод делегата:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 20;
}
Форма Ссылка на протокол UITableViewDelegate Apple, в нем упоминается
Обсуждение
Возвращаемым объектом может быть объект UILabel или UIImageView, а также пользовательский вид. Этот метод работает корректно только тогда, когда tableView: heightForHeaderInSection: также реализуется.
Ответ 2
Версия Swift 3:
override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 60
}