【发布时间】:2013-02-22 04:13:42
【问题描述】:
我正在尝试使用此方法在我的ViewController 中添加子视图
- (void)viewDidLoad
{
[super viewDidLoad];
addCourse = [[UIView alloc]init];
addCourse.backgroundColor = [UIColor redColor];
[addCourse.layer setCornerRadius:50.0f];
[addCourse.layer setMasksToBounds:YES];
}
addCourse 是我的subview,但背景颜色仍然是白色。我正在使用storyboard 并添加了subview 并将视图与viewcontroller 链接起来,我确实编写了IBOutlet 和属性并进行了合成,但我仍然找不到更改背景颜色的方法。
我怎样才能改变它?
【问题讨论】:
-
您是如何将 addCourse 添加到 ViewController 中的?
-
1.您没有设置框架 2.您还没有将子视图添加到主视图中!那你怎么得到呢?
-
设置框架并将子视图添加到self.view。 addCourse.frame=CGRectMake(10.0,10.0,200.0,200.0); [self.view addSubview:addCourse];
标签: iphone ios6 xcode4.5 background-color