Перерисовать или Сбросить верхний и нижний колонтитулы табличного представления - PullRequest
1 голос
/ 12 августа 2010

Есть ли способ, кроме [tableView reloadData], обновить заголовок и / или нижний колонтитул таблицы?Что касается обоих:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section;
OR
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section;

Например, я показываю небольшую сводку в нижнем колонтитуле.При изменении данных в строке влияние также должно отражаться в нижнем колонтитуле.

1 Ответ

0 голосов
/ 03 декабря 2010

Создайте UILabel и установите его в качестве верхнего / нижнего колонтитула раздела. Обновляйте UILabel в любое время.

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    return sectionFooterView;
}

- (void)viewDidLoad {
        // create sectionFooterView in Interface Builder, change the frame here
        // use Font-size:15 , BG-Color: clearColor , text-Color: RGB=(97,105,118) 
        // and Text-alignment:Center to look like table view's original footer
    sectionFooterView.frame = CGRectMake(0, 10, 320, 12);
}

- (void)changeFooter {
        sectionFooterView.text = @"Footer";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...