首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIViewController inside UIViewController - IBAction未触发

UIViewController inside UIViewController - IBAction未触发
EN

Stack Overflow用户
提问于 2012-04-30 23:30:43
回答 1查看 304关注 0票数 1

我有一个UIViewController (ViewController A)在屏幕上,我想添加一个小的UIViewcontroller (ViewController B)作为父ViewController (ViewController A)的标题。

在ViewController A上,我有:

代码语言:javascript
复制
- (void)viewDidLoad {
[super viewDidLoad];

TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestView" bundle:[NSBundle mainBundle]];
        [self.view addSubview:self.test.view];
}

在ViewController B上,我有一个测试按钮:

代码语言:javascript
复制
- (IBAction)buttonTest:(id)sender
{
}

此buttonTest从不被调用。你有什么办法让它工作吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-07-23 16:55:00

代码语言:javascript
复制
- (void)viewDidLoad {
    [super viewDidLoad];

    TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestView" bundle:[NSBundle mainBundle]];
    [self.view addSubview:self.test.view];
}

将变量*test声明为类级别,以使其保留在生命周期中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10386281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档