Ни одна опция не включена в смоделированные метрики
Я пытался загрузить свой headerView.xib
файл на мой BNRItemViewControlelr
файл, который уже имеет его на виду.
Я просто добавляю свой файл headerView на BNRItemViewController
Посмотреть. Однако, когда я смотрю в смоделированных метриках, чтобы попытаться изменить размер представления, у меня нет опции none, а просто произвольная форма, которая все еще не меняет фактическое представление во время выполнения. Есть ли способ, которым я мог бы изменить это?
(Я не могу опубликовать фотографии, потому что мне нужно 10 очков репутации)
1 ответ
Просто установите кадр прямо в коде, например так:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"UITableViewCell"];
// Adding top margin to the header view
UIEdgeInsets inset = UIEdgeInsetsMake(20, 0, 0, 0);
self.tableView.contentInset = inset;
UIView *header = self.headerView;
// making the frame for the header view
header.frame = CGRectMake(0, 0, 400, 57);
[self.tableView setTableHeaderView:header];
}
Я действительно нашел ответ в этом потоке stackru: добавление ограничения в представление заголовка UITableVIew
добавить верхнее поле: Верхнее поле на UITableViewController
мы используем UIEdgeInsets