From 50f937b211c142fdac83e781b2cef1b3f96e0201 Mon Sep 17 00:00:00 2001 From: haoxiuwen Date: Thu, 26 Sep 2024 16:44:53 +0800 Subject: [PATCH] Modify iOS UIKIt --- docs/uikit/chatuikit/ios/chatuikit_custom_chat.md | 2 +- docs/uikit/chatuikit/ios/chatuikit_custom_contact_details.md | 2 +- docs/uikit/chatuikit/ios/chatuikit_custom_contact_list.md | 2 +- .../uikit/chatuikit/ios/chatuikit_custom_conversation_list.md | 2 +- docs/uikit/chatuikit/ios/chatuikit_custom_group_details.md | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/uikit/chatuikit/ios/chatuikit_custom_chat.md b/docs/uikit/chatuikit/ios/chatuikit_custom_chat.md index 8fdac987f..0653c34ed 100644 --- a/docs/uikit/chatuikit/ios/chatuikit_custom_chat.md +++ b/docs/uikit/chatuikit/ios/chatuikit_custom_chat.md @@ -6,7 +6,7 @@ ## 自定义导航栏 -聊天页面、会话列表页面、联系人列表页面、群详情页面和联系人详情页面的标题栏均使用 `EaseChatNavigationBar`。如果聊天页面(`MessageListController.swift`)的标题栏不满足需求,建议自定义标题栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的标题栏](chatuikit_custom_conversation_list.html#自定义导航栏)。 +聊天页面、会话列表页面、联系人列表页面、群详情页面和联系人详情页面的导航栏均使用 `EaseChatNavigationBar`。如果聊天页面(`MessageListController.swift`)的导航栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的导航栏](chatuikit_custom_conversation_list.html#自定义导航栏)。 ## 自定义消息列表项 diff --git a/docs/uikit/chatuikit/ios/chatuikit_custom_contact_details.md b/docs/uikit/chatuikit/ios/chatuikit_custom_contact_details.md index c319ad0ea..6d5ecee19 100644 --- a/docs/uikit/chatuikit/ios/chatuikit_custom_contact_details.md +++ b/docs/uikit/chatuikit/ios/chatuikit_custom_contact_details.md @@ -6,7 +6,7 @@ ## 自定义导航栏 -联系人详情页面、聊天页面、会话列表页面、联系人列表页面和群详情页面的标题栏均使用 `EaseChatNavigationBar`。如果联系人详情页面的标题栏不满足需求,建议自定义标题栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的标题栏](chatuikit_custom_conversation_list.html#自定义头部导航栏)。 +联系人详情页面、聊天页面、会话列表页面、联系人列表页面和群详情页面的导航栏均使用 `EaseChatNavigationBar`。如果联系人详情页面的导航栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的导航栏](chatuikit_custom_conversation_list.html#自定义头部导航栏)。 ### 设置点击右侧图片显示的联系人操作 diff --git a/docs/uikit/chatuikit/ios/chatuikit_custom_contact_list.md b/docs/uikit/chatuikit/ios/chatuikit_custom_contact_list.md index ff3d947a4..8b88116e2 100644 --- a/docs/uikit/chatuikit/ios/chatuikit_custom_contact_list.md +++ b/docs/uikit/chatuikit/ios/chatuikit_custom_contact_list.md @@ -6,7 +6,7 @@ ## 自定义头部导航栏 -联系人列表页面、聊天页面、会话列表页面、群详情页面和联系人详情页面的标题栏均使用 `EaseChatNavigationBar`。如果联系人列表页面(`ContactViewController.swift`)的标题栏不满足需求,建议自定义标题栏,重载方法传入自定义的导航类。关于头部导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的头部标题栏](chatuikit_custom_conversation_list.html#自定义头部导航栏)。 +联系人列表页面、聊天页面、会话列表页面、群详情页面和联系人详情页面的导航栏均使用 `EaseChatNavigationBar`。如果联系人列表页面(`ContactViewController.swift`)的导航栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。关于头部导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的头部导航栏](chatuikit_custom_conversation_list.html#自定义头部导航栏)。 ## 自定义联系人列表 Header diff --git a/docs/uikit/chatuikit/ios/chatuikit_custom_conversation_list.md b/docs/uikit/chatuikit/ios/chatuikit_custom_conversation_list.md index 838798fa4..06978a300 100644 --- a/docs/uikit/chatuikit/ios/chatuikit_custom_conversation_list.md +++ b/docs/uikit/chatuikit/ios/chatuikit_custom_conversation_list.md @@ -6,7 +6,7 @@ ## 自定义导航栏 -会话列表页面、聊天页面、联系人列表页面、群详情页面和联系人详情页面的导航栏均使用 `EaseChatNavigationBar`。如果会话列表页面的标题栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。 +会话列表页面、聊天页面、联系人列表页面、群详情页面和联系人详情页面的导航栏均使用 `EaseChatNavigationBar`。如果会话列表页面的导航栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。 1. 在 Demo 中继承 `EaseChatUIKit` 中的 `EaseChatNavigationBar` 类创建自己的会话列表页面导航栏,例如 `CustomConversationNavigationBar`。 2. 重载 `createNavigation()` 方法并返回你使用 `CustomConversationNavigationBar` 创建的对象。示例代码如下: diff --git a/docs/uikit/chatuikit/ios/chatuikit_custom_group_details.md b/docs/uikit/chatuikit/ios/chatuikit_custom_group_details.md index 68272e7fa..14337f398 100644 --- a/docs/uikit/chatuikit/ios/chatuikit_custom_group_details.md +++ b/docs/uikit/chatuikit/ios/chatuikit_custom_group_details.md @@ -6,7 +6,7 @@ ## 自定义导航栏 -群详情页面、联系人列表页面、聊天页面、会话列表页面和联系人详情页面的标题栏均使用 `EaseChatNavigationBar`。如果群详情页面的标题栏不满足需求,建议自定义标题栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的标题栏](chatuikit_custom_conversation_list.html#自定义导航栏)。 +群详情页面、联系人列表页面、聊天页面、会话列表页面和联系人详情页面的导航栏均使用 `EaseChatNavigationBar`。如果群详情页面的导航栏不满足需求,建议自定义导航栏,重载方法传入自定义的导航类。关于导航栏中的标题、头像、背景色、导航栏右侧按钮的显示图片和左侧的头像,详见[自定义会话列表页面的导航栏](chatuikit_custom_conversation_list.html#自定义导航栏)。 ### 设置点击右侧图片显示的群组操作 @@ -34,7 +34,7 @@ } ``` -## 自定义群详情列表项 +## 自定义按钮 群组详情页面 Header 中按钮 `CollectionView` 中数据源可配项 `Appearance.contact.detailExtensionActionItems`,主要功能包括聊天、音视频通话等。关于事件监听,详见[设置点击右侧图片显示的群组操作](#设置点击右侧图片显示的群组操作)。首先,继承群组详情页面,然后,将继承后的群详情页面注册入 `EaseChatUIKit`,即 `ComponentsRegister.shared.GroupInfoController = MineGroupDetailViewController.self`,增加可配项,示例如下所示: