在相同的按钮上隐藏和显示uitoolbar单击

问题描述:

我在UIToolbar上有一个按钮。我需要在单击该按钮时显示另一个工具栏,并且在点击相同的按钮时,它必须隐藏。我能够显示工具栏,但如何隐藏相同的按钮上的工具栏点击??帮我!!在相同的按钮上隐藏和显示uitoolbar单击

使用按钮的tag属性。

if(myButton.tag = 0) // means Do hide 
{ 
    myToolBar.hidden = YES; 
    myButton.tag = 1; 
} 
else 
{ 
    myToolBar.hidden = NO; 
    myButton.tag = 0; 
} 
+0

@ user720235:是的,它可以多次更改(标签值),这取决于您的要求,大多数编码器使用上述方法你有类似的情况。 – Jhaliya 2011-05-13 07:34:28

+0

@jhaliya:在viewDidLoad方法我用'mytoolbar.hidden = YES'因为我不想显示,当视图加载。按钮上的按钮点击我想要显示并隐藏同样的点击 – user720235 2011-05-13 07:45:42

+0

@jhaliya:它不工作,当我在(IBAction)方法中编写代码 – user720235 2011-05-13 07:58:53

你怎么隐藏?如果您使用hidden: YES只是将其更改为hidden: NO

+0

Brattberg:在viewDidload方法我使用'hidden:NO'因为我不想先显示它。然后在按钮上单击我设置'隐藏:是',但如何使它再次隐藏在同一个按钮上单击? – user720235 2011-05-13 07:30:31

+0

再次隐藏?只需设置'hiddden:YES'again? – 2011-05-13 07:33:10

+0

对不起我的错误。在viewDidload方法中我使用'hidden:YES'因为我不想先显示它。然后按钮单击我设置'隐藏:否 ',但如何使它再次隐藏在相同的按钮单击? – user720235 2011-05-13 07:48:41