Есть ли способ определить, что такое «верхний» заголовок раздела UITableView? - PullRequest
1 голос
/ 28 июля 2011

Есть ли способ определить заголовок раздела "top" UITableView?

Под «верхним заголовком раздела» я подразумеваю заголовок раздела, который закреплен в верхней части границ UITableView.

Ответы [ 3 ]

2 голосов
/ 30 июля 2011

Вы можете получить номер раздела, используя это:

NSUInteger sectionNumber = [tableView indexPathForCell: [[[tableView visibleCells] objectAtIndex: 0] section]];

Надеюсь, это поможет.

0 голосов
/ 30 июля 2011

Если вы имеете в виду заголовок TABLE (и нижний колонтитул TABLE), а не верхний / нижний колонтитул SECTION, то вы получаете к нему доступ через tableHeaderView свойство UITableView

tableHeaderView Returns an accessory view that is displayed above the table.

@property(nonatomic, retain) UIView *tableHeaderView

Если вы хотитезаголовок SECTION, затем вам нужно создать его, реализовав метод UITableViewDelegate -tableView:viewForHeaderInSection:

tableView:viewForHeaderInSection: Asks the delegate for a view object to display in the header of the specified section of the table view.

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
0 голосов
/ 30 июля 2011

Вы захотите использовать метод viewForHeaderInSection - (UIView). Это позволит вам использовать собственное представление пользовательского интерфейса в качестве заголовка для раздела табличного представления.

...