模拟指标中不包含任何选项

时间:2015-05-08 02:18:46

标签: ios objective-c xcode views xib

我一直在尝试将headerView.xib文件加载到我已查看的BNRItemViewControlelr文件中。

我只是将headerView文件添加到BNRItemViewController视图中。但是,当我查看模拟的指标以尝试和编辑视图的大小时,没有选项,而只是一个自由形式,它仍然不会在运行时更改实际视图。有没有办法可以改变它?

(我目前无法发布图片,因为我需要10个声望点)

1 个答案:

答案 0 :(得分:0)

只需在代码中直接设置框架,如下所示:

- (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];
}

我实际上在这个stackoverflow线程中找到了答案:Adding constraint to a UITableVIew headerview

添加上边距:Top margin on UITableViewController

我们正在使用UIEdgeInsets