IOS IBOutlet & IBAction

一 IBAction

IBAction 用于事件和方法建立联系,谁触发,就传递谁。

事件有两种形式有参和无参,他们的区别是,有参数可以区分按钮,有可能一个事件监听多个按钮。

-(IBAction)functionName;
-(IBAction)functionName:(UIButton *)sender;
//sender 代表按钮对象,event是前台页面封装的事件对象。
-(IBAction)functionName:(id)sener forEvent:(UIEvent)event;


二 IBOutlet

IBOutlet 用于UI和后台属性建立联系,注意控件属性用weak

@property (weak, nonatomic) IBOutlet UIImageView *tomImageView;


三 后台和前台UI产生联系方法

UI属性,用IBOutlet属性声明后,会出现空心圆圈。

UI事件,用IBAction属性声明后,会出现空心圆圈。


1 点击圆圈,拖线到对应控件上。
2 从控件上按住control键,拖线到要连接的属性声明代码上。
3 在右边可视化界面控件列表上,选择View Controller->outlets 会列出属性,属性右边有圆点,通过圆圈连接到对应的控件上。
4 在控件上按住control键,拖线到viewControl中,会出现个文本框,输入属性,会自动创建属性,并建立连接。


如图:连接后圆圈变为实心

221106_C9Ud_1032974.png

转载于:https://my.oschina.net/wolx/blog/348730

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值