Ни одна опция не включена в смоделированные метрики

Я пытался загрузить свой 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

Другие вопросы по тегам