【发布时间】:2011-07-11 11:53:01
【问题描述】:
希望您能提供帮助。我基本上需要向 UIView 中的 UIView 添加一个对象。
在界面生成器中我有我的视图,在里面我有另一个视图,里面有一个图像(地图)(全部由界面生成器完成)。第二个视图我使用了一个名为“MainGameMapViewController”的类(原因是第一个视图是静态的/包含文本/分数等,里面的视图是游戏,整个视图可以用“MainGameMapViewController”中的代码拖动")。
我需要将对象添加到“MainGameMapViewController”UIView。
我添加了一个名为“CharMain”的类,并在 MainViewController 中使用了这段代码:
-(void) viewWillAppear:(BOOL)animated {
CharMain* charMain = [[CharMain alloc] initWithFrame:CGRectMake(40, 280, 0, 0)];
[self.view addSubview:charMain];
}
CharMain 包含绘制矩形并添加图像的代码,这工作正常,但需要将其添加到第二个视图“MainGameMapViewController”。
我尝试在 MainGameMapViewController 文件中添加代码,它显示“error: request for member 'view' in something not a structure or union”,我尝试过 [self addSubview:charMain];
这没有错误,但图像没有出现,我如何让它出现在第二个 UIView 中?谢谢!
【问题讨论】:
标签: xcode class uiview subview