我用XIB文件創建了一個自定義視圖,並將XIB作爲UIView幾次加載到我的項目中。來自XIB文件的UIView:高度爲NULL
但我想知道用XIB文件創建的UIView的大小。 (不是最好的主意,我知道,但只是爲了確保我使用即使XIB文件後調整正確的大小)
我在viewDidLoad中的代碼從我的UIViewController:
NSArray *nibObjects = [NSBundle.mainBundle loadNibNamed:nibName owner:self options:nil];
coverArticle *pageView = [nibObjects objectAtIndex:0];
[coverArticlesScrollView addSubview:pageView];
NSLog(@"View size: %@",pageView.frame.size.width);
的「pageView.frame.size.width」返回NULL。爲什麼是這樣 ?
不知道打印CGFloat的作爲字符串被支撐。嘗試'NSLog(@「視圖大小:%f」,pageView.frame.size.width);'而不是 –