码迷,mamicode.com
首页 > 其他好文 > 详细

开发进阶02_加法计算器

时间:2014-10-28 00:28:18      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   ar   使用   sp   

ios 5.0 开始,storyboard文件描述软件界面
 
UIView
 
    1、在屏幕上,能看得见、摸得着的东西都是UIView,比如按钮、图片、文字等,所有控件最终都继承自UIView
    2、每一个UIView都是一个容器,可以容纳其他UIView
    3、下图右边白色的大的UIView里面就容纳了很多小的UIViewbubuko.com,布布扣
 
bubuko.com,布布扣
 
    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_加法计算器

标签:style   blog   http   io   color   os   ar   使用   sp   

原文地址:http://www.cnblogs.com/yaofch107/p/4055403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!