我在viewDidLoad中有这段代码:
yarn application -list -appStates FAILED
statusWhiteBackGround视图用于更改状态栏的颜色。 这是上面代码的结果:
但当应用程序进入后台然后返回前景时,redBackGroundColor视图会更改它的orging.y,如下图所示:
问题是什么?谢谢
答案 0 :(得分:0)
以编程方式
创建一个UIView-(void)viewDidLayoutSubviews{
screen=[[UIScreen mainScreen] bounds];
//Simple view
self.customView = [[CustomAlertOKView alloc]initWithFrame:CGRectMake(0, 20, screen.size.width, screen.size.height)];
[self.view addSubView:customView];
}
或
使用情节提要板创建视图,并根据屏幕尺寸将x设置为0,y值为20,宽度和高度
@IBOutlet UIView *customView;
在故事板中设置插座,
然后将自定义视图的背景颜色设置为红色,将主视图设置为白色
self.view.backgroundColor = [UIColor whiteColor];
customView.backgroundColor = [UIColor redColor];