美文网首页
iOS 融云相册图片选取页面颜色设置问题

iOS 融云相册图片选取页面颜色设置问题

作者: 来自南方的熊 | 来源:发表于2018-06-02 17:25 被阅读0次

    在iOS开发时,遇到即时通讯开发是个令人烦躁的事,不想去了解。其实只要按照官方文档来操作,一般都可以解决问题,集成方便,关键是必要怕麻烦。
    我也比较懒,聊天界面直接用SDK的,push过去就完了。
    但是项目是之前大神写的,iOS10之后的导航栏封装使用了第三方的EasyNavigation,所以在一些界面上就会出问题,特别是这种第三方工具SDK。
    这里,我在集成后,聊天界面点击输入框弹出时,顶部状态栏变成白色样式了,试了好多改变状态栏的方法都不太行,于是,继承了聊天界面ViewController,在- (void)viewWillAppear:(BOOL)animated中设置引用的IQKeyboard第三方,设置关闭后就可以了,当然也要在页面消失时设置开启。

    - (void)viewWillAppear:(BOOL)animated {
        [super viewWillAppear:animated];
        [IQKeyboardManager sharedManager].enable = NO;//关闭第三方键盘相关功能
    }
    - (void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:animated];
        [IQKeyboardManager sharedManager].enable = YES;//开启第三方键盘相关功能
    }
    
    1527930707054.jpg

    然后在点击发送图片时,跳转的图片选取页面,导航栏又变成了半透明的了,这和项目的自定义导航栏又关系,于是把导航栏颜色再设置一次,变成你想要的颜色就解决了。

    [[UINavigationBar appearance] setBarTintColor:CLR_THEME_BG];

    1527930733379.jpg

    相关文章

      网友评论

          本文标题:iOS 融云相册图片选取页面颜色设置问题

          本文链接:https://www.haomeiwen.com/subject/tqbrsftx.html