Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在同一按钮上隐藏和显示uitoolbar单击_Iphone_Uiview_Hide - Fatal编程技术网

Iphone 在同一按钮上隐藏和显示uitoolbar单击

Iphone 在同一按钮上隐藏和显示uitoolbar单击,iphone,uiview,hide,Iphone,Uiview,Hide,我正试图隐藏并显示一个ui视图点击按钮。私下里,我也发布了关于同样的问题,但没有找到任何合适的答案。我在IB中手动创建了UIView,并将其放置在视图中,以便在加载视图时立即显示它,但我通过编写将其隐藏在viewDidLoad方法中 myvew.hidden = YES; 其次,当我单击BarButtonItem时,我设置 -(IBAction)mymethod { myview.hidden = NO; } 因此,它的显示视图,但当我再次单击它时,它必须隐藏。。我该怎么做 if

我正试图隐藏并显示一个
ui视图
点击按钮。私下里,我也发布了关于同样的问题,但没有找到任何合适的答案。我在IB中手动创建了UIView,并将其放置在视图中,以便在加载视图时立即显示它,但我通过编写将其隐藏在viewDidLoad方法中

myvew.hidden = YES;
其次,当我单击BarButtonItem时,我设置

-(IBAction)mymethod
{
     myview.hidden = NO; 
}
因此,它的显示视图,但当我再次单击它时,它必须隐藏。。我该怎么做

if (myview.hidden == YES)
{
myview.hidden = NO;
}
else
{
myview.hidden = YES;
}
检查视图是否已隐藏,然后显示,如果未隐藏,则将其隐藏


检查视图是否已隐藏,然后显示,如果未隐藏,则将其隐藏。

您应该这样做

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

你应该这样做

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

在按钮操作中使用以下语句

   myview.hidden = !myview.hidden ;
因此,您的代码必须如下所示

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

在按钮操作中使用以下语句

   myview.hidden = !myview.hidden ;
因此,您的代码必须如下所示

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

正如你在我的私人帖子中回答的那样,使用tag属性对我不起作用!!它只是检查if语法并直接到达else部分。相反,我使用了praveen和Vitobrothers使用tag属性对我不起作用,正如你在我的私人帖子中回答的!!它只是检查if语法并直接到达else部分。相反,我用的是praveen's和VIToBrothers