【发布时间】:2013-04-23 15:41:52
【问题描述】:
我在屏幕上有一个UIView 元素。它通过IBOutlet radioButtonGroupView 连接。我正在尝试向该元素添加一个子视图,但它不起作用。永远不会添加子视图。
这是我的代码:
-(id) initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
subView.backgroundColor = [UIColor yellowColor];
[self.radioButtonGroupView addSubview:subView];
return self;
}
【问题讨论】:
-
因为我的 UITableView 包含在一个 nib 文件中。确实调用了 initWithCoder 方法,但从未添加过子视图。
-
radioButtonGroupView此时将为零。 -
那么,我认为我应该在视图控制器中这样做?
-
把这些行移到
viewDidLoad/viewWillAppear:就可以了..
标签: ios objective-c uiview subclass subview