gpt4 book ai didi

ios - Smooch - 在 UIViewController 容器内显示 Smooch UI

转载 作者:行者123 更新时间:2023-11-30 12:49:33 25 4
gpt4 key购买 nike

我有一个充当 tabController 的容器 ViewController。该容器基本上处理所有的 Segue 和将要显示的 View Controller 。我需要在容器 View Controller 中显示 smooch UI。你们中有人知道该怎么做吗?该文档仅显示 Smooch UI 作为弹出框或转场出现。

更清楚地说,UIView 的空白区域是我需要显示 Smooch UI 的地方。任何帮助表示赞赏!

编辑: 这是代码实现后的样子 enter image description here

最佳答案

您可以使用+newConversationViewController方法获取 Smooch 对话 View 的实例,然后将其显示为选项卡栏 Controller 的子级

UITabBarController* tabBar = [[UITabBarController alloc] init];    
UIViewController* convoVC = [Smooch newConversationViewController];

[tabBar addChildViewController:convoVC];

编辑

要将 Smooch 添加为常规 UIViewController 的子级,您可以使用以下代码

UIViewController* vc = [[UIViewController alloc] init];

UIViewController* convoVC = [Smooch newConversationViewController];
[vc addChildViewController:convoVC];
[vc.view addSubview:convoVC.view];

不过,您必须自己管理 View Controller 的显示,因为我相信以这种方式显示的 View 不会有 Done 按钮。如果您的底部栏不是真正的标签栏,那么聊天输入可能会出现在其下方或顶部,因为输入停靠在屏幕底部

关于ios - Smooch - 在 UIViewController 容器内显示 Smooch UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com