iphone - 如何在iphone应用程序中单击按钮时隐藏删除 subview

标签 iphone ios window subview

我有 iphone 应用程序,在其中我将 subView 添加到窗口它工作正常,但我希望当我按下关闭按钮时它应该隐藏 subView 这里是我为创建 subView 所做的代码

 UIView*subView=[[UIView alloc]initWithFrame:CGRectMake(0,0, 1024,768)];
 subView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgPopupback.png"]];
 UIWindow* window = [UIApplication sharedApplication].keyWindow;
 if (!window) 
    window = [[UIApplication sharedApplication].windows objectAtIndex:0];
 [[[window subviews] objectAtIndex:0] addSubview:subView];  

关闭按钮操作
   -(void)closeButtonAction{



   NSLog(@"CLicked on this button");

  [subView removeFromSuperview] ; 

  self.tableView.userInteractionEnabled=TRUE;

  }

最佳答案

您可以删除您的 subView使用 removeFromSuperview如果您只想隐藏您的 subview ,请使用 subView.hidden = YES;在您的按钮操作中

关于iphone - 如何在iphone应用程序中单击按钮时隐藏删除 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17714984/

相关文章:

ios - 如何修复 iOS Storyboard 中的不等式约束模糊性?

ios - Swift3 UITextField 更改占位符字体类型和大小

wpf - 使用 TPL 时避免窗口 (WPF) 卡住

Java - 文件下载使程序停止

iphone - 适用于 iPhone 应用程序的 Google Rich Snippets 无法正常工作

iphone - 帧速率与 CADisplayLink 和 drawRect 妥协

iPhone - 设计我自己的 viewController 转换

android - OAuth2 不应该将用户重定向到外部浏览器,而不仅仅是将登录屏幕加载到 WebView

ios - 在两个 View 之间传递数据(在同一个 ViewController 中)

c++ - C++ 获取 Linux 上可用屏幕空间的方法