iOS、swift技术交流!

如何区别UIView、UIScreen、UIWindow

2016-10-31  本文已影响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]]

上一篇下一篇

猜你喜欢

热点阅读