首页 > 代码库 > 开发进阶02_加法计算器
开发进阶02_加法计算器
ios 5.0 开始,storyboard文件描述软件界面
UIView
1、在屏幕上,能看得见、摸得着的东西都是UIView,比如按钮、图片、文字等,所有控件最终都继承自UIView
2、每一个UIView都是一个容器,可以容纳其他UIView
3、下图右边白色的大的UIView里面就容纳了很多小的UIView
4、我们可以称为白色的大UIView容纳了6个子UIView
5、白色的大UIView称为6个子UIView的父UIView(父控件\父视图)
UIViewController
一般情况下,每一个“满屏”的UIView都交给对应的UIViewController去管理
UIViewController内部有一个UIView属性,就是他负责管理UIView对象
UIView *_view;
@property (nonatomic , strong) UIView *view;
UIViewController的作用:负责创建\销毁自己的UIView、显示\隐藏UIView、处理UIView和用户之间交互。
UIViewController就是UIView的大管家
先创建一个UIViewController,在由UIViewController创建自己的UIVIew,最后把UIView显示到用户眼前,并且由UIViewController来处理UIView的事件。
声明方法:
- (IBAction)btnClick;
IBAction相当与void,但是如果是监听事件的方法不能使用void。使用IBAction之后在方法前面出现一个空心园,表明可以和按钮等连线
如果声明属性想接收文本框的值,那么需要添加IBOutlet关键字
@property (nonatomic,weak) IBOutlet UITextField *num1;
声明属性接收UI控件的值的话需要使用weak
IBAction和IBOutlet都是为了能让方法、属性能显示到storyboard的右击列表中
文本框存储文本的属性是text
label存储文本的属性是text
Command + shift +k切换键盘
Touch up inside是点击事件(连线的时候默认的事件)
程序启动过程:
1、加载最主要的storyboard
2、创建白色箭头所指的控制器对象(MainViewController)
3、创建控制器内部的view,显示到用户眼前
开发进阶02_加法计算器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。