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];
答案 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];