2012-06-19 26 views
0

我用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。爲什麼是這樣 ?

+0

不知道打印CGFloat的作爲字符串被支撐。嘗試'NSLog(@「視圖大小:%f」,pageView.frame.size.width);'而不是 –

回答

2

NSLog(@"View Size: %f", pageView.frame.size.width);寬度/高度是CGFloat的類型的

+0

omg,這是多麼愚蠢的錯誤。日Thnx! – user1194465

+1

歡迎您。有時候會發生 – san