无法将 addConstraints:NSLayoutConstraint 应用于 self.window
Cannot apply addConstraints:NSLayoutConstraint to self.window
我正在尝试为状态栏添加背景。
当我尝试将 VFL 约束添加到 self.window 时,出现错误 意外的接口名称:'NSLayoutConstratint'
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
UIScreen *screen=[[UIScreen alloc]init];
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.makeKeyAndVisible;
application.statusBarStyle = UIStatusBarStyleLightContent;
UIView *statusBarBackgroundView = [[UIView alloc]init];
statusBarBackgroundView.backgroundColor = [UIColor colorWithRed:194/255 green:31/255 blue:31/255 alpha:1];
[self.window addSubview:statusBarBackgroundView];
// Error while adding constraint below
[self.window addConstraints:NSLayoutConstraint
constraintsWithVisualFormat:@"H:|[statusBarBackgroundView]|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(statusBarBackgroundView)];
最后一行缺少方括号:
[self.window addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:|[statusBarBackgroundView]|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(statusBarBackgroundView)]];
我正在尝试为状态栏添加背景。
当我尝试将 VFL 约束添加到 self.window 时,出现错误 意外的接口名称:'NSLayoutConstratint'
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
UIScreen *screen=[[UIScreen alloc]init];
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.makeKeyAndVisible;
application.statusBarStyle = UIStatusBarStyleLightContent;
UIView *statusBarBackgroundView = [[UIView alloc]init];
statusBarBackgroundView.backgroundColor = [UIColor colorWithRed:194/255 green:31/255 blue:31/255 alpha:1];
[self.window addSubview:statusBarBackgroundView];
// Error while adding constraint below
[self.window addConstraints:NSLayoutConstraint
constraintsWithVisualFormat:@"H:|[statusBarBackgroundView]|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(statusBarBackgroundView)];
最后一行缺少方括号:
[self.window addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:|[statusBarBackgroundView]|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(statusBarBackgroundView)]];