单击按钮时无法在主视图中添加子视图

Posted

技术标签:

【中文标题】单击按钮时无法在主视图中添加子视图【英文标题】:Unable to add subview in main view on button click 【发布时间】:2016-07-04 09:23:19 【问题描述】:

在我的项目中,有 UIView,它有两个按钮

我只想通过单击第二个按钮在主视图上添加子视图

我是ios新手,请大家帮帮我

【问题讨论】:

放一些你试过的代码。 如果您不向我们展示代码和您遇到的任何错误,我们如何调试您的问题? 这是我在第二个按钮单击时添加子视图的代码 - (IBAction)history_btn:(id)sender CGRect frame = CGRectMake(0, 119, 320, 449); // 用你的尺寸替换 UIView *view = [[UIView alloc] initWithFrame:frame]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view];它工作得很好..我只是希望当我点击我的第一个按钮时,这个子视图隐藏在我的主视图中......@Nirav 和 @Simon 先生请帮助我 @arun 代码不可读。切勿在 cmets 中发布代码。编辑您的问题以包含代码并使用提供的工具正确格式化 【参考方案1】:

在第一个按钮单击事件上只需添加 secondView.hidden=Yes; 以及更多创建 secondView 的全局实例

【讨论】:

以上是关于单击按钮时无法在主视图中添加子视图的主要内容,如果未能解决你的问题,请参考以下文章

缩放时,UIScrollview 子视图无法识别手势

将 UIImageview 添加到子视图后,无法单击 UIAlertView 中的按钮

UIScrollview 子视图在缩放后无法识别平移手势

iOS 11 - 在 VKSideMenu 中添加子视图时崩溃

单击子视图上的按钮时执行错误访问

按下按钮时为单个视图添加子视图