How to add a Search Bar in GroupChannelListView #19
lookdeceline
announced in
0. Channel list
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Question
How to insert a Search Bar on top of channel list in a
GroupChannelListView?At the end of this guide, you will be able to achieve the below.
searchBar.mp4
Answer
SendbirdSwiftUI works on top of SendbirdUIKit. By adding a workaround to SendbirdUIKit, you can add a Search Bar in
GroupChannelListView.GroupChannelListView.UIViewthat wraps aUISearchBar.SBUGroupChannelListModule.Listto add the customUISearchBarwrapper view created in step 2.3-1. Also make it conform to
UISearchBarDelegateto react to any events triggered by theUISearchBar.SBUGroupChannelListModule.Listto pass on search bar related events toSBUGroupChannelListViewController.SBUGroupChannelListViewController.6-1. Also make it conform to the protocol created in step 4.
SendbirdUIKitto use your subclasses under the hood ofSendbirdSwiftUI.7-1. Note: This configuration must run before a SendbirdSwiftUI View is shown.
Beta Was this translation helpful? Give feedback.
All reactions