首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么“添加子视图”不起作用?

为什么“添加子视图”不起作用?
EN

Stack Overflow用户
提问于 2010-02-12 18:22:18
回答 1查看 283关注 0票数 0

我尝试添加子视图,但没有工作。我的代码是:

代码语言:javascript
复制
HomeViewController* homeViewController = [[HomeViewController alloc] initWithNibName:@"HomeView" bundle:nil];
NSViewController *viewController = homeViewController;
[mainView addSubview: [viewController view]];
NSLog(@"%@",[viewController view]);
NSLog(@"%@",[[viewController view]superview]);
NSLog(@"%@",[mainView subviews]);

控制台中的NSLog写入:

代码语言:javascript
复制
HTPC[1467:a0f] <HomeView: 0x10042e9f0>
HTPC[1467:a0f] (null)
HTPC[1467:a0f] (null)

为什么addsubview不能工作?当我运行我的应用程序时,HomeView会出现,但我不能将其作为子视图使用。

EN

回答 1

Stack Overflow用户

发布于 2010-02-12 18:49:30

在我看来,在执行这段代码时,mainViewnil

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

https://stackoverflow.com/questions/2251059

复制
相关文章

相似问题

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