Switch不会生成插件,头文件的动作代码

时间:2011-11-29 19:28:22

标签: xcode xcode4.2

我正在通过Apress最近出版的“开始iOS 5开发”一书。我在第4章更多用户界面乐趣在一个名为Control Fun的Xcode项目上工作。

本课程的部分内容是将两个开关放在视图上;一个叫做leftSwitch,另一个叫做开关。说明告诉我控制 - 拖动到头文件,创建两个不同的属性并为它们生成代码:

@property (strong, nonatomic) IBOutlet UISwitch *leftSwitch;
@property (strong, nonatomic) IBOutlet UISwitch *rightSwitch;

然后,通过控制拖动其他操作插座代码下方创建一个操作:          - (IBAction)switchChanged:(id)sender;

两个开关都使用一个插座,因为传递了标题(左,右)。

后来,这本书说采取一个圆形的矩形按钮,并将它放在完全覆盖它们的两个开关的顶部。

执行此操作后,我将控制 - 从圆形矩形按钮拖动到IBOutlet属性下,并将此插座命名为doS​​omething按钮。这样做之后,我应该创建一个名为toggleControls的新动作。

我的问题是,当我控制 - 拖动到插座和操作,然后弹出窗口命名它们时,“连接”按钮仍然显示为灰色,我无法完成操作。我只能按取消,这意味着我无法建立连接。我怀疑IB感觉圆形的直接Do Something按钮覆盖了左右开关,因此不会让我完成动作。

有什么建议吗?

0 个答案:

没有答案