IBAction:IBOutlet:注意事项

1.IBAction:

1>
能保证方法可以连线

2>
相当于void

2.IBOutlet:

1>
能保证属性可以连线

3.常见错误

setValue:forUndefinedKey:]: this class is not key value coding

错误原因是:连线出问题了

4.Xcode5开始的一些建议

把用于连线的一些方法和属性声明在.m文件的类扩展中

5.frame\center\bounds

1> frame:能修改位置和尺寸

2> center:能修改位置

3> bounds:能修改尺寸(x\y一般都是0)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-30 00:20:37

IBAction:IBOutlet:注意事项的相关文章

动作和输出口 IBAction IBOutlet

#import <UIKit/UIKit.h> @interface ViewController : UITableViewController @property (weak, nonatomic) IBOutlet UILabel *Label1; - (IBAction)onClick:(id)sender; @end 为了将事件和控件联系到一起,ios引入了动作和输出口的概念:

IOS-UI基础-UIView和UIViewController

UIView 是一个容器, 可以添加别的控件 view A 添加到 view B 上, A 是 B 的子view , B 是 A 的父view 每一个viewController 里 都会默认有一个view 属性 控制器用来管理view的生命周期 : 什么时候创建, 什么时候销毁 控制器用来处理用户交互事件 (逻辑代码要写在控制器里) 第一响应者: UITextField, 成为第一响应者 自动弹出键盘 回退键盘 撤销第一响应者身份 [self.firstField resignFirstRes

IOS练习之加法计算器

下面是具体代码: //  ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController /* 1.开发步骤 1.搭建界面 2.连线 3.编写代码 2.IBAction & IBOutlet IBAction 用来和操作建立关系,IBAction本质就是一个void,不过可以用来连线=>方法 IBOutlet 用来和界面上的元素建立关系,用来获得/修改界面控件的属性 =&g

iOS回顾笔记( 01 )

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption

程序日志--ios“Hello World”程序

我的学习日志001:第一个程序"hello world" 交代一下我做程序的工具:mac os x虚拟机10.9.3         Xcode6         百度^-^         参考书iPhone30天精通(本书已经过时,但是还有一定的参考价值,可以引导正确的学习方向). 我做日志的目的是将不会的东西整理出来,学会并作为总结,很适合初学者当做课外读物看一看我之前不会的东西你是否已经掌握,作为一个以人为镜知得失的目的吧^-^. 具体怎么做的百度一下"ios Hel

UIView(1 添加计算器)

1 UI(Users interface):用户界面 View :视图界面 UIButton :按钮 UILabel :文本 UITextField :文本框 监听 :按钮被点击的时候做一些事情. 注意:程序运行时切换语言会导致代码崩溃.不要紧张.(中文模拟器没有英文的稳定) UIView(视图):负责显示的 定义:可以看得到摸得到的东西都可以认为是试图. 功能:用来布局界面的. 所有控件都是继承自UIView的,宽 .高. 位置. 2 UIViewController(视图控制器):负责控制的

关于iOS开发的学习

关于iOS开发的学习,打个比方就像把汽车分解:    最底层的原料有塑料,钢铁    再用这些底层的东西造出来发动机,座椅    最后再加上写螺丝,胶水等,把汽车就拼起来了iOS基本都是英文的资料,也由于封闭,文档写的相当好.在遇到新框架的时候:    弄明白框架的功能    去文档里搜搜 框架的 Programming Guide 很有用    要弄明白框架类的继承结构写iOS的程序不一定都是用OBJC,很多框架是用C写的.学习iOS开发基础可以按照下面两个方面学:    基础 (原料 钢铁 

iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习

前言: 初学iOS编程,谨以此系列博客记录自己学习iOS开发的点滴,并和大家一起交流. 这也第一次写博客,写的不好或不对的地方,欢迎各路大神指出,在此先谢过~ 注:由于自己也刚刚开始学习,前面几篇估计代码量少,也只是贴出部分代码,作为入门知识点记录而已. ---------------------NSRyan于2016年5月10日注 1.UIViewController 每当显示一个新界面时,首先会创建一个新的UIViewController对象,然后创建一个对应的全屏UIView,UIView

Importing Swift into Objective-C

Overview You can work with types declared in Swift from within the Objective-C code in your project by importing an Xcode-generated header file. This file is an Objective-C header that declares the Swift interfaces in your target, and you can think o