首页 > 移动平台 > 详细

iOS编程(双语版)-视图

时间:2016-07-25 13:06:06      阅读:157      评论:0      收藏:0      [点我收藏+]

1. 什么是视图?

视图显示为手机上的一块矩形区域,它是UIView或者UIView的子类。

视图既可以从xib生成,也可以用代码生成。

 

2. 窗口

窗口是UIWindow或者它的子类。

视图结构的顶层便是app的窗口。

窗口必须充满设备的屏幕,因此,必须设置窗口的frame为屏幕的bounds。

(稍后我会讲解frame和bounds的区别)

代码如下:

Objective-C

UIWindow* w = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

Swift(iOS 8)

let w = UIWindow(frame: UIScreen.mainScreen().bounds)

 

iOS9以后代码明显简化了,系统会默认将屏幕的bounds赋给窗口的frame

Swift(iOS 9)

let w = UIWindow()

 

iOS编程(双语版)-视图

原文:http://www.cnblogs.com/davidgu/p/5702924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!