UIView在点击问题上显示和隐藏[关闭]

     2023-03-12     267

关键词:

【中文标题】UIView在点击问题上显示和隐藏[关闭]【英文标题】:UIView show and hide on click issue [closed] 【发布时间】:2013-06-01 06:11:15 【问题描述】:

以下代码用于在单击时显示视图并在我再次单击时隐藏,它工作正常,但是当一次又一次单击时,视图不再隐藏,只是停留在视图中。

- (IBAction)didTapFlag:(id)sender

checkBtnCondition=YES;
menuView.hidden=YES;
if([audioPlayer isPlaying])

    [self playPauseAudio];

if( iscommentOn==NO)

    [mCommentView hide];
    iscommentOn=YES;

else

     iscommentOn=NO;
        if(iscommentOn)
        if(![commentPlayer1 isPlaying])
          
            iscommentOn=NO;
          
        if(!iscommentOn)
          
            iscommentOn=YES;
           if(mCommentView)
             
                [commentPlayer1 stop];
                 commentPlayer1 = nil;
                [mCommentView hide];
                return;
            
            float comx;
            float comy;
            if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
            
                comx = 200;
                comy = 280;
            
            else
            
                comx = 50;
                comy = 170;
            
            mCommentView = [[CommentUtility alloc] initWithFrame:CGRectMake(comx, comy, 330, 250)];
            [mCommentView setDelegate:(id)self];
            [self.view addSubview:mCommentView];
            [mCommentView show];
         
      
   

我应该对我的代码进行什么更改,我的代码有什么问题。请帮助我。

【问题讨论】:

你的问题解决了吗? 是的,我解决了这个问题 【参考方案1】:

示例代码:

- (IBAction)didTapFlag:(id)sender

    int btnTag = ((UIButton *)sender).tag;
    if (btnTag == 0)
    
        [yourView setHidden:YES];
        yourButton.tag = 1;
    
    else
    
        [yourView setHidden:NO];
        yourButton.tag = 0;
    

【讨论】:

如何在 iOS 屏幕上点击某个区域时隐藏 UIView 并使其显示

】如何在iOS屏幕上点击某个区域时隐藏UIView并使其显示【英文标题】:HowdoIhideUIViewandmakeitappearwhenanareaistappedonscreeniniOS【发布时间】:2016-11-0821:24:16【问题描述】:我正在构建一个视频播放器。我在用于我的AVPlayerLayer的UIView之上... 查看详情

显示和隐藏 UIView

】显示和隐藏UIView【英文标题】:showingandhidingaUIView【发布时间】:2014-04-0122:36:36【问题描述】:我使用下面的代码定位了一个UIView,它将容纳各种按钮等。我在按钮的IBAction方法中显示此视图。如何让用户单击按钮以在默认位... 查看详情

如何在按钮上显示/隐藏文本旁边显示图标? [关闭]

...button?[closed]【发布时间】:2019-11-2203:14:03【问题描述】:点击less/more后,我想在“more”和“less”旁边显示一个图标。如何制作这样的多个按钮/ID?基于检查的解决方案。——functionshowme(id)vardivid=document.get 查看详情

制作动画以滑动和隐藏/显示 UIView(swift 5)

】制作动画以滑动和隐藏/显示UIView(swift5)【英文标题】:Makingananimationtoslideandhide/showanUIView(swift5)【发布时间】:2019-08-2520:31:11【问题描述】:我想为这两个视图添加动画。红色UIView绿色UIViewMystoryboardlooklikethis从图片中我想在点... 查看详情

在移动设备上点击隐藏和显示 div

】在移动设备上点击隐藏和显示div【英文标题】:Hideandshowdivonclickonmobile【发布时间】:2015-12-0123:32:21【问题描述】:我实际上是在尝试在点击时创建一个无限循环的div。它可以在我的桌面上完美运行,但不能在移动浏览器上运... 查看详情

搜索栏在点击时隐藏

...【发布时间】:2017-07-2019:12:13【问题描述】:您好,我在UIView上添加了搜索栏。当我运行我的代码时,我可以看到我的搜索栏,但是当我在搜索栏中点击它时它会隐藏起来,当我再次点击屏幕上的某个地方时它是可见的。我现在... 查看详情

检测 UIGestureRecognizer 点击并释放以显示和删除 UIView

】检测UIGestureRecognizer点击并释放以显示和删除UIView【英文标题】:DetectUIGestureRecognizertapandreleasetoshowandremoveUIView【发布时间】:2016-04-1910:41:32【问题描述】:当用户点击并按住我的UICollectionView中的一个单元格时,我想在屏幕上... 查看详情

双击 UIview 时隐藏导航栏

】双击UIview时隐藏导航栏【英文标题】:HidenavigationbarwhendoubleclickonUIview【发布时间】:2012-01-1811:18:15【问题描述】:如何在不使用导航控制器的情况下在双击时隐藏导航栏并在UIView上单击时显示?还有隐藏和显示时的动画?提... 查看详情

将其他视图移动到隐藏的视图[关闭]

...,我正在努力实现我正在尝试实现的一项功能。我有一个UIViewController,其中我在顶部显示自定义UIView,在下面我有一个动态TableView。我在某些情况下隐藏并显示自定义UIView但问题是如果我隐藏 查看详情

sencha touch 在按钮的选项卡上隐藏和显示组件

...一些视图的应用程序,左上角还有一个列表按钮,用于在点击事件时显示和隐藏列表。一些我如何能够在选项卡上隐藏它但不知道如何再次显示它。默认情况下它应该是隐藏的,但是点击那个按钮它应该隐藏并根据当前属性显示 查看详情

UIView 添加/删除子视图与隐藏/显示的速度

】UIView添加/删除子视图与隐藏/显示的速度【英文标题】:speedofUIViewadd/removesubviewversushiding/showing【发布时间】:2014-02-2416:57:56【问题描述】:假设我有一个全屏UIView,它在触摸按钮时覆盖主屏幕,然后在触摸此覆盖视图时消失... 查看详情

UIView 动画隐藏和显示

】UIView动画隐藏和显示【英文标题】:UIViewanimationhideandshow【发布时间】:2012-11-2808:13:07【问题描述】:我开始使用UIView动画。并且无法使此类代码正常工作。这是我所拥有的if(_Language.hidden==true)[UIViewanimateWithDuration:1.0delay:0.0optio... 查看详情

从 NSObject 显示和隐藏 UIWindow 顶部的 UIView 的最佳方式?

】从NSObject显示和隐藏UIWindow顶部的UIView的最佳方式?【英文标题】:BestwaypresentandhideUIViewontopofUIWindowfromNSObject?【发布时间】:2014-02-0604:16:36【问题描述】:我有一个处理位置的NSObject类,它在特定点显示一个UIView并不断更新视... 查看详情

点击后隐藏视图

...顶部的视图。定义了这两个视图:@IBOutletweakvartheDarkView:UIView!@IBOutletweakvartheFinalView:UIView! 查看详情

高难的winform问题在窗体里点击关闭按钮把窗体隐藏而不是关闭

...D文档的窗体界面,有父窗体和两个子窗体,其中一个子窗体点击他的关闭按钮时是把窗体隐藏,一点菜单项就出现,总是在这一个窗体,不是每次都新建不知道说明白没有难是不难,但有点麻烦~子窗代码://把这个Form子的实例,设置到F... 查看详情

在 sencha 列表项点击上显示隐藏 div

】在sencha列表项点击上显示隐藏div【英文标题】:Showhidedivonsenchalistitemtap【发布时间】:2013-09-1709:26:05【问题描述】:我已经使用下面给出的代码创建了一个列表,它工作正常现在我想在列表的itemTap上显示隐藏extraInfoDiv。我怎... 查看详情

从 UIButton 点击​​左侧动画加载 UIView

】从UIButton点击​​左侧动画加载UIView【英文标题】:loadUIViewfromleftanimationonUIButtonclick【发布时间】:2014-12-1007:01:56【问题描述】:我在导航栏上有一个UIButton作为右栏按钮项。我想在单击UIButton时显示一个视图,并且该视图应该... 查看详情

如何在 iPhone 中隐藏/显示带有动画的 UIView

】如何在iPhone中隐藏/显示带有动画的UIView【英文标题】:Howtohide/showUIViewwithanimationiniPhone【发布时间】:2013-08-2305:48:04【问题描述】:我想在按钮按下动画后显示UIView,我可以显示视图,但我无法再次按下该按钮隐藏它。这是我... 查看详情