#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