【问题标题】:self.view.subviews empty in iOS 8iOS 8 中的 self.view.subviews 为空
【发布时间】:2016-02-20 03:00:16
【问题描述】:

我使用 xib 创建了自定义 UIViewController,现在我想从中获取第一个子视图...它适用于 iOS 9,但在 iOS 8 上 view.subviews 有 0 个视图

let customVC = CustomViewController()
 
var customTestView = customVC.view.subviews.first

self.view 中应该有 1 个子视图

【问题讨论】:

  • 验证,iOS8中是否初始化了子视图?

标签: ios swift uiviewcontroller xib subview


【解决方案1】:

如果你用xib创建ViewController,你应该用它来初始化ViewController

let vc =  CustomViewController(nibName: "nib", bundle: NSBundle.mainBundle())

【讨论】:

    猜你喜欢
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 2014-07-30
    相关资源
    最近更新 更多