Sendbird UIKit for iOS is a development kit with a user interface, offering a simplified integration into chat.
OTHER License
SBUChannelViewController
, SBUMemberListViewController
SBUUserProfileViewProtocol
, SBUUserProfileViewDelegate
SBUGlobals.UsingUserProfile
)SBUUserProfileTheme
themeSBUGlobalCustomParams
class to used when setting parameters globally in UIKit
groupChannelParamsCreateBuilder
groupChannelParamsUpdateBuilder
userMessageParamsSendBuilder
userMessageParamsUpdateBuilder
fileMessageParamsSendBuilder
messageListParamsBuilder
SBDSender
in SBUUser
messageListParams
to functions that have SBUChannelViewController
initialization functioncreateAndMoveToChannel(userIds:messageListParams:)
and createAndMoveToChannel(params:messageListParams:)
functions that creates and moves the channel that can be called anywhere in SBUMain
updateUserInfo(nickname:profileImage:completionHandler:)
function in SBDMain
for update user info with imageh3
fontSBUActionSheet
, SBUAlertView
, SBUCommonItem
, SBUUtils
loadChannel
function being called multiple times during the initialization of SBUChannelViewController
.openChannel
to moveToChannel
in SBUMain
SBUModerationsViewController
classSBUChannelSettingsViewController
cellNotificationIconColor
-> Use cellTypeIconTintColor
cellMemberIconColor
-> Use cellTypeIconTintColor
cellMemberButtonColor
-> Use cellArrowIconTintColor
SBUReactionsViewController
SBUMessageReactionView
SBUReactionCollectionViewCell
SBUEmojiManager
setReaction(message:emojiKey:didSelect:)
in SBUChannelViewController
classsetTapEmojiGestureHandler(cell:emojiKey:)
in SBUChannelViewController
classsetLongTapEmojiGestureHandler(cell:emojiKey:)
in SBUChannelViewController
classshowEmojiListModal(message:)
in SBUChannelViewController
classSBUChannelViewController
channel
, messageList
, resendableMessages
propertiessendUserMessage(messageParams:)
sendFileMessage(messageParams:)
resendMessage(failedMessage:)
updateUserMessage(message:, text:)
updateUserMessage(message:, messageParams:)
deleteMessage(message:)
SBUChannelViewController
channelList
propertychangePushTriggerOption(option:, channel:, completionHandler:)
leaveChannel(channel:, completionHandler:)
SBUChannelSettingsViewController
updateChannel(channelName:, coverImage:)
selectChannelImage()
changeChannelName()
SBUCreateChannelViewController
createChannel(userIds:)
createChannel(params:)
SBUInviteUserViewController
inviteUsers()
inviteUsers(userIds:)
setFrozenModeState()
method for changing frozen channel UI in MessageInputView