2 yue1liang1chuan yue1liang1chuan 于 2013.01.23 10:52 提问

程序提添加UILabel到视图控制器

应用一直用storyboard,但是现在需要在xib文件中完成。

我创建了一个单独的视图应用,然后在viewDidLoad方法中添加下面代码:

UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake(0, 0.0, 150.0, 43.0) ];

[self addSubview:scoreLabel];

还有这行:

[self addSubview:scoreLabel];

然后报错: No Visible @Interface for 'ViewController' declares the selector 'addSubView

请高手帮忙解决一下,谢谢。

1个回答

u013243469
u013243469   2014.12.03 11:53

改成 [self.view addSubview:scoreLabel];

u013243469
u013243469 视图控制器仅仅是控制器,如果你要加视图,当然是加在控制器自带的VIew上了,而且,你如果说是用xib创建的话,可能就要在- (void)awakeFromNib { [super awakeFromNib]; //…… }中
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!