iOS 13适配

presentViewController: animated: completion:

默认风格改变了!


image.png

导致UINavigationBar的高度也改变了!为56,iPhone x系列(刘海屏系列)窗口大小减少了54,其他的减少了40.

  • 全屏需要设置 modalPresentationStyle = UIModalPresentationFullScreen

获取UITabbar的高度

之前使用self.tabBarController.tabBar.frame.size.height可以准确的获取到高度,现在在iPhone X系列获取到高度还是49;所以需要判断当前手机是否是iPhone X系列进行设置高度。

  • 新增standardAppearance,compactAppearance 设置UI外观
  • setBackgroundImage: forToolbarPosition: barMetrics设置[[UIImage alloc] init]会崩溃

你可能感兴趣的:(iOS 13适配)