所以这次我想整合Smooch api来制作ios聊天应用程序。
我已成功整合了smooch SDK并使用class SharedBuffer : public shared_ptr<Buffer> {
private:
SharedBuffer _next;
SharedBuffer(Buffer* buffer) : shared_ptr<Buffer>(buffer) {}
~SharedBuffer() {
if (_next)
_next.reset();
}
};
方法,它会打开聊天窗口。
有谁知道如何自定义此窗口?自定义用户界面的文档中的方法仅限于更改导航颜色和按钮文本。假设我想在聊天窗口中显示背景图片。那么我们如何定制整个窗口呢?
答案 0 :(得分:2)
不幸的是,文档是正确的,此时只能进行有限的自定义(来源:我在Smooch工作)。有计划在未来允许更大的可定制性。
如果你想要的只是改变背景颜色/背景图像,你可以走对话视图控制器的视图层次结构并找到放置视图的好地方。我还没有测试过这段代码,所以它可能无效,但这是一般的想法:
UIViewController* conversationVC = [Smooch newConversationViewController];
[conversationVC.view addSubview:myBackground];
[conversationVC.view sendSubviewToBack:myBackground];