禁用和隐藏UIButton / UIBarButtonItem的理想方法是什么?

时间:2013-01-06 10:57:07

标签: ios interface-builder storyboard

在我的应用中,如果它是第一次运行或者用户已清除其登录凭据,则会以模态方式呈现视图,以便他们可以登录。如果他们希望切换帐户,他们还可以选择显示登录视图。但是,如果他们错误地点击了“切换帐户”按钮,我还希望他们能够使用“取消”按钮关闭此视图,但如果应用程序第一次运行则不能。

我知道我可以通过在代码中设置UIBarButtonItem并设置其hiddenenabled属性来实现此目的,但是想知道是否可以使用Storyboards和Outlets。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

当然可以这样做。您只需将隐藏或已启用的消息发送到插座即可。所以,如果你有一个名为myButton的IBOutlet连接到IB中的按钮,你可以写:

myButton.hidden = YES;