在UIKit视图层次结构中感到困惑

对于UIWIndow呈现的异常视图层次结构,我有些困惑。 如果有人引用AppleUIKit Reference for UIWindow,则UIView是UIWindow的超类。 NSObject-> UIResponder-> UIView-> UIWindow。 但是当用XCode创建一个新项目时,只有一个MainWindows.xib并且包含项目中的其余视图,这意味着UIWindow是UIView的超类,因此UIWindow是UIView的子级和父级。任何人都很困惑。 因此,任何人都可以有与此相关的明确想法。     
已邀请:
不要将继承层次结构与视图层次结构混淆。 一个UIView实例可以具有许多UIView类型的子视图,因此UIWindow是一个UIView,因此它可以包含其他UIViews作为子视图。 查看所有其他UI组件,例如UIButton或UILabel,它们都是从UIView继承的,因此您可以将它们作为子视图添加到视图中。     

要回复问题请先登录注册