iOS Outlet和Action


我们应该通过viewController。swift怎样的去操作一些控件,还有控制一些事件呐?



建立Outlet连接


Ouelet:设置它的属性在别的控件里面可以被更改,设置向外面暴露的属性的接口声明。方便在控制器里面调用它。


点击控件,右侧为打开辅助编辑器。


outlet1.png


按住Ctrl,再按住鼠标左键拖动至辅助编辑器中可以放置的位置,松开之后,弹出提示框设置相对应的属性,完成之后,自动生成Outlet声明。


在下面图中,Label控件被指定为向外暴露,则在别的控件里面可以更改它的属性。


outlet2.png


下面连接类型为Outlet,名字为向外暴露时别人调用它时的名字。再下面是控件类型,关联类型强弱我们使用默认的就好了。


outlet3.png


这是编译器为outlet属性声明的语句,有了这句声明,Label控件的属性就可以在别的控件编写代码的时候调用它了。


outlet4.png



建立action连接


建立action连接是相似的,只是在弹出的提示框中连接类型选择actions就好了,并选择相应动作事件,比如单击,双击等操作,这里选择的是click事件。


outlet5.png


在这个动作函数里面,因为在上面声明了Label1的outlet属性,所以我们可以在按钮的动作函数里面直接更改它的文本等信息。这儿设置了它的文本和背景色。所以,当按钮被按下的时候,buttonClick这个函数被调用,则改变Label1的文本和颜色。


outlet6.png


运行结果如下


点击之前:


outlet7.png


这是在点击Click之后文本框的显示:


outlet8.png


同学们下来应该好好理解一下Outlet和actions,这个在我们整个编程中用到的地方非常多。可以说是非常重要的一节内容。



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.tttoutiao.net
蜀ICP备13014270号-4 Version 5.0.0 release20160127

免费领取价值1888元求职宝典!

客服热线 400-862-8862

回到顶部

吉林快3 568彩票计划群 快乐赛车官网 澳洲幸运10开奖结果 吉林快3走势 澳洲幸运10开奖结果 幸运飞艇官网 快乐赛车开奖 极速快乐8 千禧彩票注册