2013-05-07 68 views
0

我有两个项目。 我在第一个项目上创建了一个UIBarButtonItem对象。它是默认启用的,但在其他项目中默认情况下是禁用的。为什么UIBarButtonItem默认是禁用的?

enter image description here

我使用iOS6的,Xcode.4.6.1 我看到的iOS5,iOS4的相同的结果。 UIBarButtonItem默认值已启用。 为什么?全局设置?项目设置?

+0

如果您想要比较,请发布两者。这很可能就是@Artur所描述的。在你的例子中没有动作集。 – 2013-05-07 18:48:12

+0

是否为工具栏选择了“User Interaction Enabled”(如果您是在IB中创建的)? – rdelmar 2013-05-07 19:30:52

回答

0

在您的其他项目中,您可能确实设定了目标和行动。在Cocoa中,没有目标或行为的按钮被视为禁用。

+0

它们是相同的代码。我改变了这样的代码: – user993077 2013-05-07 18:52:14

+0

像这样{target:self action:@selector(backto_nearme_user)]}问题仍然是一样的 – user993077 2013-05-07 18:53:02

+0

@ user993077嗯...对不起,我只是想,不知道。 – 2013-05-07 18:56:29