[iPhone] Как задать заполнение сгруппированного раздела tableview?

#iphone #objective-c #cocoa-touch

#iPhone #objective-c #cocoa-touch

Вопрос:

Привет, у меня есть сгруппированный tableview, и мне нужно изменить заполнение разделов.Мне нужно, чтобы между двумя разделами было 10 пикселей. Я пытался вот так перепутать заголовок:

     CGRect frame = [myTableView rectForFooterInSection:indexPath.section];
    frame.size.height = 0;

    CGRect frame1 = [myTableView rectForHeaderInSection:indexPath.section];
    frame1.size.height = 0;
  

Но это не работает.
Могу ли я изменить заполнение.Если вам нужен какой-нибудь пример, который я найду: Добавить событие в календарь на iPhone

Спасибо

Ответ №1:

Эти фреймы не являются указателями, при их изменении исходный прямоугольник не изменяется. Они хранятся отдельно в памяти.

Похоже, что tableView:heightForHeaderInSection: делегат UITableView — это то, что вам нужно. Вы можете найти больше информации здесь: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html