美文网首页iOS、swift技术交流!
如何区别UIView、UIScreen、UIWindow

如何区别UIView、UIScreen、UIWindow

作者: 光明程辉 | 来源:发表于2016-10-31 00:14 被阅读60次

    视图

    ** 重要对象介绍: **
    UIScreen(屏幕):包含 mainScreen

    ** 重要属性:**
    bounds ,applicationFrame

    //示例
    CGrect screenBounds = [[UIScreen mainScreen] bounds];//返回的是带有状态栏的Rect (0.0,0.0,320.0,480.0)
    

    UIView(画布)

    应用程序视图的基本单位,可以添加子视图

    UIWindow(画框)

    应用程序界面的根元素,包含许多UIView,但是其继承自UIView

    
    示例:self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]
    
    

    相关文章

      网友评论

        本文标题:如何区别UIView、UIScreen、UIWindow

        本文链接:https://www.haomeiwen.com/subject/yhguuttx.html