這裏是我的viewController添加(查看處於的.xib文件)addSubview - iOS設備8 VS iOS版9
class EmptyFeedViewController: UIViewController {
@IBOutlet weak var view_center: UIView!
@IBOutlet weak var img_icon: UIImageView!
@IBOutlet weak var lbl_description: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.grayPale()
lbl_description.textColor = UIColor.grayMeduim()
lbl_description.text = "feed_empty".localizeFromFeedTable()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
我添加像這樣從其他的viewController
let placeholderVC = EmptyFeedViewController()
addChildViewController(placeholderVC)
view_placeholder = placeholderVC.view
在iOS 9它工作正常,但在iOS 8「lbl_description」是零 我應該如何加載我的觀點兩個操作系統?
這些屬性名傷害我的眼睛創建視圖控制器的新實例。 – dasdom
只是一個可能的解決方案:嘗試將Xib文件作爲UIView本身,而不是UIViewController。調用它時使用addSubview方法 –
dasdom謝謝,非常有幫助: Rob我在這裏使用一個.xib,而不是一個故事板,但是,這是可行的 @kaizoku我該怎麼做?根據視圖生命週期和延遲加載,我仍然需要引用UIViewController – Kireyin