哪一个最好的" self.view.window?.addSubview()"或者" UIApplication.shared.keyWindow?.addSubview()"在iOS中

时间:2017-07-25 11:59:22

标签: ios swift

我需要在viewcontroller

的顶部显示loaderView
let loaderView: UIView()
self.view.window?.addSubview(loaderView)

其他类型:

let loaderView: UIView()
UIApplication.shared.keyWindow?.addSubview(loaderView)

两条线路工作正常,但哪个代码最适合添加子视图...提前致谢....

1 个答案:

答案 0 :(得分:1)

如果你在Appdelegate窗口的视图控制器中添加一些视图(不是加载器视图),那么最好还是选择 var QuestionSchema = new Schema({ askedBy: {type:ObjectId, Ref:'User'}, relatedCourses: [ {type: ObjectId, ref:'Course'} ] }) module.exports = mongoose.model('Question', QuestionSchema, 'Questions')

否则

UIApplication.shared.keyWindow?.addSubview(loaderView)

很好。