swift 如何自定义getstream聊天快捷视图[已关闭]

7d7tgy0s  于 2022-10-31  发布在  Swift
关注(0)|答案(1)|浏览(165)

已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

昨天关门了。
Improve this question
我正在使用getstream聊天快捷库。
但是定制swiftUI View很困难。
例如,我想隐藏视图的一部分,如照片中所示。

这是从ChatChannelVC转到ChatChannelInfoView的代码。

@objc func didSelectAvatarView() {
        guard let channel = self.channelController.channel else { return }

        let channelInfoView = ChatChannelInfoView(channel: channel)
        let vc = UIHostingController.init(rootView: channelInfoView)
        navigationController?.pushViewController(vc, animated: true)
}

ChatChannelVC在UIKit中实现,而ChatChannelInfoView在SwiftUI中实现。
因为StreamChat UIKit库中没有ChatChannelInfoView。
ChatChannelInfoView属于StreamChatSwiftUI库,无法直接修改。

gudnpqoy

gudnpqoy1#

据我所知,您使用的是我们的UIKit SDK,但您需要SwiftUI的频道信息视图。
此视图按原样提供,但我们可以通过配置隐藏某些视图。请在GH存储库中为此创建一个问题:https://github.com/GetStream/stream-chat-swiftui
贝斯特马丁

相关问题