iOS13适配汇总:1、present半屏问题2、禁止 KVC访问UI控件私有API 3、 暗色模式开发规范、4、设置状态栏背景颜色的方案:使用statusBarManager 5、不使用场景的方案

文章目录

  • 前言
    • 汇总本文要点
      • 1、适配第三方库在iOS13的问题:
      • 2、 适配iOS13UI控件的API :(涉及的模块有登录)
  • I、 适配第三方库在iOS13的问题:
  • II、 适配iOS13UI控件的API :( 禁止用 KVC访问私有属性)
    • 2.1)UITextField的_placeholderLabel属性:无法直接访问_placeholderLabel.textColor
    • 2.2)适配暗黑模式
      • 2.2.1 关闭暗黑模式
      • 2.2.2 暗色模式开发规范
    • 2.3)iOS 13适配:设置UITabBarItem上title颜色
    • 2.3)设置状态栏背景颜色
      • 坑2:如果整个项目的状态栏(电池栏)都是有颜色的,并且都是不透明的

你可能感兴趣的:(#,iOS开发基础)