当前位置:  开发笔记 > IOS > 正文

使用Interface Builder绑定(适用于iPhone应用程序)

如何解决《使用InterfaceBuilder绑定(适用于iPhone应用程序)》经验,为你挑选了2个好方法。

如何使用Interface Builder绑定iPhone SDK控件(比如UISlider)?

与常规Cocoa应用程序不同,当使用Interface Builder打开iPhone-app XIB时,绑定选项卡似乎不存在



1> Stephen Darl..:

iPhone SDK中没有Cocoa绑定.你必须像在Mac上那样"手动"完成所有事情.



2> lostInTransi..:

在viewcontroller .h文件中将控件声明为IBOutlet.在IB,设置文件的所有者在查看您的视图 - 控制类(选择文件的所有者,在第(i)按钮Inspector窗口点击设置类作为您的视图 - 控制)与选定的文件的所有者现在,点击蓝色按钮, "检查器"窗口中的白色箭头.在您的视图中将UISlider的IBOutlet绑定到UISlider.

要在滑块更改时获取滑块的值,请在viewcontroller中创建一个返回类型为IBAction的方法.在检查器窗口中,如果将其连接到UISlider,它会为您提供多个选项供您选择.选择"已更改值"选项.现在,每次更改滑块的值时,都会调用IBAction方法.

希望有所帮助.


这不是问题的答案,这基本上是如何绑定控件直接影响变量(例如int或字符串),而程序员没有干预代码.
AFAIK使用iPhone SDK无法实现,因此为OP提供了获取滑块值的选项.
推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有