Я создал отдельный .xib, потому что я хотел создать UIView с autolayout вне viewController. Я создал .xib, добавил UIView и ограничения, используя wCompact hRegular. Простой.
 
Затем добавьте его в мой viewController в viewDidLoad:
UIView *header = [[[NSBundle mainBundle] loadNibNamed:@"HeaderSearch" owner:self options:nil] lastObject];
NSLog(@"%@", NSStringFromCGRect(header.frame));
[self.view addSubview:header];
Но когда он добавляется, размер кадра составляет 600x600, и я не могу понять, почему.
Что я сделал неправильно здесь, что заставляет этот странный размер?


