使用以下代码创建 View 。
- (void)loadView {
paintView=[[UIView alloc]initWithFrame:CGRectMake(0, 50, 320, 430)];
[paintView setBackgroundColor:[UIColor yellowColor]];
self.view = paintView;
[paintView release];
但是我的问题是整个屏幕都充满黄色,但是我想要指定的帧。
我正在基于 View 的应用程序中创建此 View 。
最佳答案
您可以按照以下方式进行操作。
- (void)loadView {
/// make a empty view to self.view
/// after calling [super loadView], self.view won't be nil anymore.
[super loadView];
paintView=[[UIView alloc]initWithFrame:CGRectMake(0, 50, 320, 430)];
[paintView setBackgroundColor:[UIColor yellowColor]];
[self.view addSubview:paintView];
[paintView release];
};
关于ios - 以编程方式创建uiview?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8588370/