公司项目ios 13适配记录

  1. 遇到问题,线上项目,在ios 13上,点击搜索框的时候,发生闪退。
    查找原因得知, UISearchBar成为第一响应者时,程序直接闪退了。提示 -[UIView setGrowingHook_textChangeNumber:]: unrecognized selector sent to instance 0x7fd697496d30。
    解决方法:升级GrowingIO sdk到最新版本解决

  2. 遇到问题,UISearchBar 设置字体的时候,发生闪退
    ios13 不可以通过设置获取私有属性进行修改,这一块是个大问题,大家可以在项目中,进行全局检索。
    解决方法:ios 13新增UISearchTextField,可以直接修改searchTextField

if #available(iOS 13, *) {
            self.topsearchbar.searchTextField.font = UIFont.systemFont(ofSize: 13)
        } else {
            if let textField = self.topsearchbar.value(forKey: "_searchField") as? UITextField
                    {
                        textField.font = UIFont.systemFont(ofSize: 13)
                    }
        }
  1. 遇到问题,在ios 13上模态的controller 会漏出1/4左右
    因为苹果给模态选项modalPresentationStyle 又增加了一个新的automatic模式
    解决方法:controller.modalPresentationStyle = .fullScreen
  1. 遇到问题,在ios13上面直接修改cell的alpha无效果
    解决方法:修改cell.contentView的alpha
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容