self.view.subviews在iOS 8中为空

时间:2015-11-18 11:33:31

标签: ios swift uiviewcontroller xib subview

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

let customVC = CustomViewController()

var customTestView = customVC.view.subviews.first

1

self.view应该包含1个子视图

1 个答案:

答案 0 :(得分:2)

如果使用xib创建ViewController,则应使用它来初始化ViewController

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