OC-UIKit-UILabel&第一个程序

来源:互联网 发布:php 表单 编辑:程序博客网 时间:2024/05/22 12:26

1.第一个IOS应用程序

这里写图片描述

这里写图片描述
这里写图片描述
上图中:
- 第三个参数
必须是UIApplication或其子类的名字,它代表着当前应用iPhone程序本身,这个参数会去读info.plist文件获取配置信息,如果该参数为nil,则默认为@“UIApplication”
- 第四个参数
UIApplication的代理对象,也就是应用程序代理,负责控制程序的运行

1.1 UIWindow 对象
显示界面的基础,一个视图都放在window中显示

1.2 UIViewController 视图控制器
控制界面的核心类,负责管理视图,及视图用用户的交互响应

1.3 UIView 视图
一起界面上看的见外观,需要显示的元素的分类,UIWindow其实也是继承了UIView,只是比较特殊
视图有一个重要的特点:层级性 — 即UIView可以作为一个大的容器,内部包含其他的UIView或其子类

1.4UILabel : 标签
作用: 显示文本
核心属性: 见如下代码:

//创建一个和当前设备一样大的窗口,所有显示的基础self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];//创建视图控制器UIViewController *vc = [[UIViewController alloc]init];//设置视图控制器 中管理的 视图的背景颜色vc.view.backgroundColor = [UIColor greenColor];//向视图控制器中的视图中添加一个 UILable//创建一个标签控件UILabel *label = [[UILabel alloc]init];//设置 label 的位置 及 大小//位置是相对于父视图来说的label.frame = CGRectMake(50, 50, 100, 50);label.text = @"Hello World!";//将创建好的标签控件添加到视图控制器的视图中[vc.view addSubview:label];//为window添加一个视图控制器self.window.rootViewController = vc;//将window呈现出来[self.window makeKeyAndVisible];
0 0