提问人:Pranav Kapadne 提问时间:3/20/2020 更新时间:3/20/2020 访问量:67
以下是我的视图控制器,它在带有缺口显示屏的手机中具有顶部的边距。需要做些什么?
Following is my viewcontroller ,it has margin from top in phone with notch display. What need to be done?
问:
手机上视图控制器的图像 我尝试将modalPresentationStyle设置为全屏,但没有用。 它在没有缺口显示的设备中运行良好。在 Storyboard 中,将视图控制器的显示更改为全屏,但仍然不起作用。
#import "DocumentServicesViewController.h"
#import "SendItToUsViewController.h"
@interface DocumentServicesViewController ()
{
NSMutableDictionary *getMyRecordDataDict;
BOOL IsGetMyRecordsServiceAvailable, IsScanAtHomeServiceAvailable;
}
@end
@implementation DocumentServicesViewController
@synthesize alertClassObject,FromPushNotification;
- (void)viewDidLoad {
[super viewDidLoad];
[self setImages];
[self allocAllObjects];
if (!FromPushNotification)
{
[self getDocumentMenuDetails];
}
else
{
ScanAtHomeViewController *scanObject = [[ScanAtHomeViewController alloc] initWithNibName:@"ScanAtHomeViewController" bundle:nil];
scanObject.FromPushNotification = YES;
[self.navigationController pushViewController:scanObject animated:YES];
}
if([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone) {
if(((int)[[UIScreen mainScreen] nativeBounds].size.height)==2436) {
[self setStatusBarView];
}
}
// Do any additional setup after loading the view from its nib.
}[Sample image of viewcontroller][1]
答:
0赞
Maxime Ashurov
3/20/2020
#1
我不知道你的布局,也不知道预期的结果, 我可能猜你想要浅灰色的状态栏,你可能有 20pt 常数的 superview 的最高约束。 如果我是对的,请删除此约束,并使用 0pt 常量将另一个约束添加到安全区域顶部。
在此处阅读有关安全区域的更多信息
评论
0赞
Pranav Kapadne
3/21/2020
预期结果:状态栏应为蓝色。我的垂直空间约束是(第一项-->View.Top,关系-->Equal,Seconditem-->Superview.top,常量-->0,优先级-->1000,乘数-->1)
评论