【发布时间】:2011-11-12 08:15:55
【问题描述】:
应用委托是唯一放置控件操作方法的地方吗?其他用户创建的对象也可以作为目标吗?因此,如果我单击一个按钮并希望我创建的对象做出响应,我将在哪里创建该对象以及如何将其分配给控件?我正在使用 Xcode 4.2。是否有可能做到这一点(例如用户创建的对象响应按钮)?
提前致谢
【问题讨论】:
应用委托是唯一放置控件操作方法的地方吗?其他用户创建的对象也可以作为目标吗?因此,如果我单击一个按钮并希望我创建的对象做出响应,我将在哪里创建该对象以及如何将其分配给控件?我正在使用 Xcode 4.2。是否有可能做到这一点(例如用户创建的对象响应按钮)?
提前致谢
【问题讨论】:
您需要在代码中使用 addTarget 或使用 nib 编辑器将正确的操作拖到正确的 IBOutlets 中,这很难解释,因此您可能需要编辑器上的参考。
[button addTarget:instanceOfObject selector:@selector(methodToCall:) forControlEvents:UIControlEventTouchUpInside];
【讨论】: