导航栏高度:竖屏的时候高度是44,横屏的时候部分机型的高度是32,所以有横屏的情况注意导航栏高度,横屏时状态栏是不显示的
self.navigationController.navigationBar.frame.size.height
状态栏高度:不同机型的状态栏高度不相同
if(@available(iOS13.0, *)) {
NSSet *set = [UIApplication sharedApplication].connectedScenes;
UIWindowScene*windowScene = [setanyObject];
UIStatusBarManager*statusBarManager = windowScene.statusBarManager;
returnstatusBarManager.statusBarFrame.size.height;
}else{
return [UIApplication sharedApplication].statusBarFrame.size.height;
}
网友评论