美文网首页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