leancloud / ChatKit-OC

此项目已经废弃,以后不再维护。我们推出了基于 Swift SDK 的 Chat Demo。
https://github.com/leancloud/swift-sdk-demo
MIT License
2.12k stars 461 forks source link

conversation controller仅用导航栏样式以及title颜色修改 #331

Closed ramboli1986 closed 7 years ago

ramboli1986 commented 7 years ago

Base Info for this issue

实际上是两个问题,

  1. 自定义了一个navigationcontroller用于全局,当push到一个chatkit的conversationController的时候,navigationbar和tabbar的style自动变成了系统样式。

  2. 设置title颜色无效, 看以前的issue说修改title autoconfig 成disable,请问这个在哪里的?谢谢

    UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont.boldSystemFont(ofSize: 17)   , NSForegroundColorAttributeName:UIColor.black]

    用以下代码也没起作用

    conversationVC.viewDidLoadBlock = {(viewController) in
            viewController?.navigationController?.navigationBar 。。。
        }

    但并不起作用。也尝试设置title color,也不起作用。

请教该如何处理呢?谢谢。

  1. ChatKit Version:0.10.1
  2. App-ID: XX
  3. Language:Objective-C
  4. iOS System Version:iOS10
  5. Prototype(是否是真机):YES
  6. Issue Type:Crash、Bug、Enhancement(希望能支持一个新需求)、Q-A

1. How to repeat the problem.

2. Please help me in this way.

3. Here is a Demo.

4. Here is my Debug log

Guoxweii commented 7 years ago

@ramboli1986 请问下这个问题解决了吗?我应该如何修改 conversationViewController 中 navigationbar 和 tabbar 自带的灰色背景颜色,我尝试过修改 bartintcolor backgroudColor 都不起作用

ramboli1986 commented 7 years ago

不好意思没解决 暂时统一用系统自带的navbar了

On Sat, Aug 5, 2017 at 00:39 Gxw notifications@github.com wrote:

@ramboli1986 https://github.com/ramboli1986 请问下这个问题解决了吗?我应该如何修改 conversationViewController 中 navigationbar 和 tabbar 自带的灰色背景颜色,我尝试过修改 bartintcolor backgroudColor 都不起作用

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/leancloud/ChatKit-OC/issues/331#issuecomment-320424544, or mute the thread https://github.com/notifications/unsubscribe-auth/AXPzsdyWOxadPHXGob_2yOqDv7RJ-Vmuks5sVBw1gaJpZM4OoDbU .

-- Best Regards, Bo

Guoxweii commented 7 years ago

@ramboli1986 明白了,谢谢你们写的这个聊天库,帮我解决了很多麻烦。 加油!!