我遇到这个问题,过去几天我无法找到答案。
在iOS 11模拟器中导航栏没有显示到iPhone X的顶部边缘,是模拟器错误还是我做错了什么?
高度88
身高145
没有背景图片
这是我在appdelegate中的代码
[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];
[[UINavigationBar appearance] setBarTintColor:[UIColor whiteColor]];
[[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];
UIImage *navImage = [[UIImage imageNamed:@"iPhone-Navigationbar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UINavigationBar appearance] setBackgroundImage:navImage forBarMetrics:UIBarMetricsDefault];
答案 0 :(得分:0)
奇怪的行为,一些想法: