UIDevice+MOAddition.h 656 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // UIDevice+MOAddition.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2024/3/19.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface UIDevice (MOAddition)
  10. /// 顶部安全区高度
  11. + (CGFloat)mo_safeDistanceTop;
  12. /// 底部安全区高度
  13. + (CGFloat)mo_safeDistanceBottom;
  14. /// 顶部状态栏高度(包括安全区)
  15. + (CGFloat)mo_statusBarHeight;
  16. /// 导航栏高度
  17. + (CGFloat)mo_navigationBarHeight;
  18. /// 状态栏+导航栏的高度
  19. + (CGFloat)mo_navigationFullHeight;
  20. /// 底部导航栏高度
  21. + (CGFloat)mo_tabBarHeight;
  22. /// 底部导航栏高度(包括安全区)
  23. + (CGFloat)mo_tabBarFullHeight;
  24. @end
  25. NS_ASSUME_NONNULL_END