2011-05-16 111 views
0

我想隐藏并在BarButtonItem上点击显示UIView。最初我也发布了相同的问题,但没有找到任何合适的答案。我创建的UIView的IB手动,只是把它放在视图,所以必须尽快风景被显示,但我做到了隐藏在viewDidLoad方法写在相同的按钮上隐藏和显示uitoolbar点击

myvew.hidden = YES; 

其次,当我点击BarButtonItem然后我设置

-(IBAction)mymethod 
{ 
    myview.hidden = NO; 
} 

所以其diplay视图,但是当我再次点击它,它必须隐藏..我该怎么做?

回答

1
if (myview.hidden == YES) 
{ 
myview.hidden = NO; 
} 
else 
{ 
myview.hidden = YES; 
} 

检查视图是否已经隐藏然后显示,如果不隐藏然后隐藏它。

+0

谢谢!!它的工作是我想要的! – user720235 2011-05-17 05:12:31

0

你应该这样

-(IBAction)mymethod 
{ 
    if(myview.hidden == NO) myview.hidden = YES; 
    else myview.hidden = NO; 
} 
3

把下面的语句进行按钮操作

myview.hidden = !myview.hidden ; 

所以,你的代码必须是象下面这样做。

-(IBAction)mymethod 
{ 
    myview.hidden = !myview.hidden ; 
} 
+0

)非常好!真的! +1 – 2011-05-16 13:19:10

+0

使用标签属性不适合我,因为你在我的私人帖子中回答了!它只是检查if语法并直接到达其他部分。相反,我使用了praveen和VIToBrothers – user720235 2011-05-17 05:22:05

相关问题