Мне нужно добавить UIButton в первой секции заголовка UITableView.UITableView: установить заголовок кадра зрения в UITableView не работает
Вот мой код:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
if (section == 0) {
UIButton *createGroupBtn = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, tableView.frame.size.width - 100, 50)];
// other code...
return createGroupBtn;
}
return nil;
}
Вы видите, я добавил сдерживающий фрейм заголовка в. (Например, ширина меньше 100, чем рама Tableview в х.)
Ниже приведен результат в моем iPhone:
Очевидно, что ширина красной кнопки по-прежнему равняется TableView х.
Я пропустил какой-то другой важный код, чтобы заставить ограничение кадра работать?
Верните представление с четким фоном, который содержит кнопку, которую вы создали. – Ryan