मैंने एक अलग .xib बनाया क्योंकि मैं को autolayout
के साथ व्यू कंट्रोलर के बाहर डिज़ाइन करना चाहता था। मैंने .xib बनाया, UIView
और wCompact hRegular
का उपयोग करके बाधाओं को जोड़ा। सरल।UIView हमेशा 600x600
तब मेरे viewDidLoad
में viewController
में जोड़ें:
UIView *header = [[[NSBundle mainBundle] loadNibNamed:@"HeaderSearch" owner:self options:nil] lastObject];
NSLog(@"%@", NSStringFromCGRect(header.frame));
[self.view addSubview:header];
लेकिन, जब यह जोड़ा जाता है, फ्रेम आकार 600x600 है और मैं बाहर क्यों समझ नहीं सकता।
मैंने यहां क्या गलत किया है जो इस अजीब आकार को मजबूर कर रहा है?
आप किस फ्रेम आकार की उम्मीद करते हैं? – gabbler
क्या आप शायद अपनी ऊंचाई और चौड़ाई को बाधा के साथ पिन कर सकते हैं? मुझे लगता है कि स्क्रीनशॉट सही फ्रेम आकार दिखाता है? –
@ गब्बलर - मैं पर्यवेक्षण की चौड़ाई से 130 लंबा होने की उम्मीद कर रहा था, लेकिन मुझे यकीन नहीं है कि मैं इसे एक अलग xib के साथ कर सकता हूं ... –