Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将状态栏置于视图下_Ios_Objective C - Fatal编程技术网

Ios 将状态栏置于视图下

Ios 将状态栏置于视图下,ios,objective-c,Ios,Objective C,在这里您可以看到,状态栏位于黑色背景之上。如何将状态栏放在它下面?就像你看到的导航栏一样 我需要这样的东西: 请尝试以下代码: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 这将隐藏状态栏 请参阅整篇文章尝试以下代码: [[UIApplication sharedApplication] setStatusBarHidden:YES wit

在这里您可以看到,状态栏位于黑色背景之上。如何将状态栏放在它下面?就像你看到的导航栏一样

我需要这样的东西: 请尝试以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
这将隐藏状态栏

请参阅整篇文章

尝试以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
这将隐藏状态栏

请参阅整篇文章

尝试以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
这将隐藏状态栏

请参阅整篇文章

尝试以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
这将隐藏状态栏


查看整个帖子

如果您创建新窗口并将该视图添加到其中,这是可能的。 在ViewController中创建窗口属性,如下所示

@property (nonatomic,strong) UIWindow *window;
并在viewDidLoad

self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor blueColor];
self.window.alpha =0.5;
UIView *view =[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
view.backgroundColor =[UIColor greenColor];
[self.window addSubview:view];
self.window.hidden =NO;
self.window.windowLevel =UIWindowLevelStatusBar; // it works with window level as UIWindowLevelAlert
[self.window makeKeyAndVisible];

希望这有帮助。

如果您创建新窗口并将该视图添加到其中,这是可能的。 在ViewController中创建窗口属性,如下所示

@property (nonatomic,strong) UIWindow *window;
并在viewDidLoad

self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor blueColor];
self.window.alpha =0.5;
UIView *view =[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
view.backgroundColor =[UIColor greenColor];
[self.window addSubview:view];
self.window.hidden =NO;
self.window.windowLevel =UIWindowLevelStatusBar; // it works with window level as UIWindowLevelAlert
[self.window makeKeyAndVisible];

希望这有帮助。

如果您创建新窗口并将该视图添加到其中,这是可能的。 在ViewController中创建窗口属性,如下所示

@property (nonatomic,strong) UIWindow *window;
并在viewDidLoad

self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor blueColor];
self.window.alpha =0.5;
UIView *view =[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
view.backgroundColor =[UIColor greenColor];
[self.window addSubview:view];
self.window.hidden =NO;
self.window.windowLevel =UIWindowLevelStatusBar; // it works with window level as UIWindowLevelAlert
[self.window makeKeyAndVisible];

希望这有帮助。

如果您创建新窗口并将该视图添加到其中,这是可能的。 在ViewController中创建窗口属性,如下所示

@property (nonatomic,strong) UIWindow *window;
并在viewDidLoad

self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor blueColor];
self.window.alpha =0.5;
UIView *view =[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
view.backgroundColor =[UIColor greenColor];
[self.window addSubview:view];
self.window.hidden =NO;
self.window.windowLevel =UIWindowLevelStatusBar; // it works with window level as UIWindowLevelAlert
[self.window makeKeyAndVisible];

希望这有帮助。

Unheilig,不是这个!我没有我的状态栏和导航栏(自动布局)的问题,我想把黑色背景编程高于所有视图,包括状态栏,如通知栏!天哪,不是这个!我没有我的状态栏和导航栏(自动布局)的问题,我想把黑色背景编程高于所有视图,包括状态栏,如通知栏!天哪,不是这个!我没有我的状态栏和导航栏(自动布局)的问题,我想把黑色背景编程高于所有视图,包括状态栏,如通知栏!天哪,不是这个!我没有我的状态栏和导航栏(自动布局)的问题,我想把黑色背景编程高于所有视图,包括状态栏,如通知栏!我不想隐藏它,我只想把它放在视图下。试试这个。也许这对你有用。我不想隐藏它,我只想把它放在视图下。试试这个。也许这对你有用。我不想隐藏它,我只想把它放在视图下。试试这个。也许这对你有用。我不想隐藏它,我只想把它放在视图下。试试这个。也许这对你有用。