【发布时间】:2016-01-29 10:54:25
【问题描述】:
所以这次我想整合Smooch api来制作ios聊天应用。
我已经成功集成了smooch SDK,使用[smooch show]方法,它打开了聊天窗口。
有人知道如何自定义这个窗口吗?文档中自定义用户界面的方法仅限于更改导航颜色和按钮文本。假设我想在我的聊天窗口中添加背景图片。那么我们如何自定义整个窗口呢?
【问题讨论】:
所以这次我想整合Smooch api来制作ios聊天应用。
我已经成功集成了smooch SDK,使用[smooch show]方法,它打开了聊天窗口。
有人知道如何自定义这个窗口吗?文档中自定义用户界面的方法仅限于更改导航颜色和按钮文本。假设我想在我的聊天窗口中添加背景图片。那么我们如何自定义整个窗口呢?
【问题讨论】:
不幸的是,文档是正确的,目前只能进行有限的定制(来源:我在 Smooch 工作)。有计划在未来允许更大的可定制性。
如果您只想更改背景颜色/背景图像,您也许可以遍历对话视图控制器的视图层次结构并找到放置视图的好位置。我没有测试过这段代码,所以它可能不起作用,但这是一般的想法:
UIViewController* conversationVC = [Smooch newConversationViewController];
[conversationVC.view addSubview:myBackground];
[conversationVC.view sendSubviewToBack:myBackground];
【讨论】: