使用 Interface Builder 的拖放功能将 UI 对象连接到插座时,会生成什么代码来描述该连接?哪个文件包含代码?IBAction
连接呢?
问问题
132 次
1 回答
0
Interface Builder 不会生成 Objective-C 代码,尽管您正在谈论的事情可以在代码中完成。IB 创建被编译成二进制 .nib 文件的 XML 文件 (.xib)。
与 UI 插座的连接仅表示对属性或 ivars 的分配。
可以使用代码创建事件与操作的连接。如果您有一个IBAction
想要由UIButton *bar
Touch Up Inside 事件触发的 on 对象 foo,您可以执行以下操作:
[bar addTarget:foo
action:@selector(tappedButton:)
forControlEvents:UIControlEventTouchUpInside];
于 2013-06-28T21:32:30.393 回答