ios - 来自 XIB 文件 : height is NULL 的 UIView

标签 ios cocoa-touch ios5 uiview xib

我已经使用 XIB 文件创建了自定义 View ,并将 XIB 作为 UIView 多次加载到我的项目中。

但我想知道用 XIB 文件创建的 UIView 的大小。 (这不是我所知道的最好的主意,但只是为了确保我使用正确的大小,即使稍后调整 XIB 文件的大小)

我在 UIViewController 的 viewDidLoad 中的代码:

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。这是为什么?

最佳答案

NSLog(@"View Size: %f", pageView.frame.size.width);宽/高为CGFloat类型

关于ios - 来自 XIB 文件 : height is NULL 的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11102512/

相关文章:

iphone - 如何获取 NSDecimal 或 NSDecimalNumber 的无格式字符串表示形式?

ios - 带有自动反转的 UIView 动画

ios - 添加导航按钮标签栏 Controller

ios - 适用于 iOS 的阿拉伯语语音识别

css - 移动webkit透视问题

ios - Swift -- 录音机/变声器应用程序 : How are these functions related?

ios - 拍摄照片时未使用 AVCaptureDevice 的设置

ios - 字典键排序选项-按字母顺序然后按数字

ios - UIWebView 很慢

ios - Storyboard - 以编程方式隐藏导航 Controller 的顶部栏