添加另一个类的子视图

时间:2011-06-21 08:03:11

标签: objective-c ipad addsubview

iv用xib创建了一个类,所以我可以在整个应用程序中访问它。该类基本上持有一个笔尖,有三个uiviews和几个按钮按钮+标签。现在我从classB调用A类(有3个视图等),但每次我将selfview添加到self.view都没有任何反应。任何帮助表示感谢。

我在班级B.h

完成了以下工作
#import "PlayResultViewController.h"
PlayResultViewController *playResultViewController;

在classB.m

//viewdidload
playResultViewController = [[PlayResultViewController alloc]init];
//some random method
[placeholderView addSubview:playResultViewController.loseView];

2 个答案:

答案 0 :(得分:0)

你需要告诉它加载哪个笔尖....

playResultViewController = [[PlayResultViewController alloc] initWithNibName:@"Mynib" bundle:nil];

答案 1 :(得分:0)

你缺少initWithNibName,这里有一些例子

使用导航控制器,您可以使用

BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
[self.navigationController pushViewController:bController animated:YES];
[bController release];

没有UInavigation控制器,您可以使用

进行测试
BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
    self.view = bController; 
    // or alternatively self.view = bController.view;
    [bController release];