gpt4 book ai didi

iphone - 当 UIview 由 addsubView 呈现时,UIButton 不工作

转载 作者:太空狗 更新时间:2023-10-30 03:59:26 24 4
gpt4 key购买 nike

我已经添加了另一个 View Controller 到 View Controller View ,

addsubview 工作正常,但下一个 View 中的按钮操作不起作用。

崩溃并出现错误 [ModelViewController performSelector:withObject:withObject:]: message sent to deallocated instance 0xa81d960

在 View1 中:当前 View Controller UsersViewController 类

-(IBAction)openModelView:(id)sender
{
ModelViewController *modelView= [self.storyboard instantiateViewControllerWithIdentifier:@"ModelViewController"];

[self.view addSubview:modelView.view];
}

在 View 2 ModelViewController 类中

-(IBAction)dismissModelView:(id)sender
{
NSLog(@"ddddddde");
//[self.view removeFromSuperview];
[self.view removeFromSuperview];
}

使用 presentViewConroller 效果很好 [self presentViewController:modelView animated:NO completion:nil] *效果很好*,

但是我需要在背景中显示部分透明的第一个 View

最佳答案

这是范围问题,只需将子 Controller 添加到 Root View Controller 即可避免崩溃。

    self.view addSubview:modelView.view];
[self addChildViewController:modelView];

关于iphone - 当 UIview 由 addsubView 呈现时,UIButton 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18739951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com