У меня есть UITableViewController
, и я хочу немного расширить tableHeaderView
этой таблицы.
Итак, в viewDidLoad
я добавил следующее:
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableView.frame.size.width, 60.0f)];
Fine, работает хорошо - у меня есть заголовок.
Теперь я хочу добавить кнопку поверх этого представления.Поэтому я добавляю следующий код:
UIButton *someButton = [[UIButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 20.0f)];
[someButton setTitle:@"Filter" forState:UIControlStateNormal];
[self.tableView.tableHeaderView addSubview:someButton];
Но кнопка не отображается на tableHeaderView
.Когда я запускаю тот же код с UILabel
вместо UIButton
, я вижу метку.
Где моя ошибка?