文档相关功能设置
KFHelpCenter.h
注:用于创建帮助中心文档控制器
参数说明
KFHelpCenterType
| 参数名称 | 类型 | 说明 |
| KFHelpCenterTypeDocument | KFHelpCenterType | 展示分区列表,默认 |
| KFHelpCenterTypeForum | KFHelpCenterType | 直接展示所有分类列表 |
| KFHelpCenterTypePost | KFHelpCenterType | 直接展示所有文档列表 |
| KFHelpCenterTypeNone | KFHelpCenterType | 使用默认 |
方法说明
1、 push知识库文档控制器
+ (void)showHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType;
| 参数名称 | 类型 | 是否必填 | 说明 |
| navController | UINavigationController | 是 | 用于push创建工单视图控制器 |
| helpCenterType | KFHelpCenterType | 是 | 展示方式 |
2、 push知识库文档控制器(带actionBlock)
+ (void)showHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType
rightBarButtonActionBlock:(KFBarButtonActionBlock)actionBlock;
| 参数名称 | 类型 | 是否必填 | 说明 |
| navController | UINavigationController | 是 | 用于push创建工单视图控制器 |
| helpCenterType | KFHelpCenterType | 是 | 展示方式 |
| actionBlock | KFBarButtonActionBlock | 否 | 点击navBar右侧按钮的事件处理,为NULL直接跳转到工单列表 |
3、 present知识库文档控制器
+ (void) presentHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType;
| 参数名称 | 类型 | 是否必填 | 说明 |
| navController | UINavigationController | 是 | 用于push创建工单视图控制器 |
| helpCenterType | KFHelpCenterType | 是 | 展示方式 |
4、 present知识库文档控制器 (带actionBlock)
+ (void) presentHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType
rightBarButtonActionBlock:(KFBarButtonActionBlock)actionBlock;
| 参数名称 | 类型 | 是否必填 | 说明 |
| navController | UINavigationController | 是 | 用于push创建工单视图控制器 |
| helpCenterType | KFHelpCenterType | 是 | 展示方式 |
| actionBlock | KFBarButtonActionBlock | 否 | 点击navBar右侧按钮的事件处理,为NULL直接跳转到工单列表 |
5、 设置右侧NavBarButton的image
+ (void) setConversationsBarButtonImage:(NSString *)name;
| 参数名称 | 类型 | 是否必填 | 说明 |
| name | NSString | 是 | 设置图片名称 |
6、 设置右侧NavBarButton的内容
+ (void) setConversationsBarButtonTitle:(NSString *)title;
| 参数名称 | 类型 | 是否必填 | 说明 |
| title | NSString | 是 | 设置navBarButton的内容 |
7、 设置右侧NavBarButton显示方式
+ (void) setNavBarConversationsUIType:(KFNavBarConversationsUIType)type;
| 参数设置 | 类型 | 是否必填 | 说明 |
| type | KFNavBarConversationsUIType | 是 | 设置navBarButton的显示方式 |
帮助中心文档列表视图UI设置
KFHelpCenterListView.h
注:设置帮助中心文档列表视图UI, 分区列表,分类列表,文档列表均使用统一样式
属性说明
| 属性名称 | 类型 | 是否必填 | 说明 |
| viewBackgroundColor | UIColor | 否 | view的背景颜色 |
| tableBackgroundColor | UIColor | 否 | tableView的背景颜色 |
| searchBarStyle | NSNumber | 否 | searchbar的UIBarstyle |
| separatorColor | UIColor | 否 | tableView的separator颜色 |
| noResultsFoundLabelFont | UIFont | 否 | noResultsFoundLabel的字体 |
| noResultsFoundLabelColor | UIColor | 否 | noResultsFoundLabel的颜色 |
| noResultsFoundLabelText | NSString | 否 | noResultsFoundLabel的提示内容 |
| noResultsFoundLabelBackgroundColor | UIColor | 否 | noResultsFoundLabel的背景颜色 |
| cellTextLabelFont | UIFont | 否 | cellTextLabel的字体 |
| cellTextLabelColor | UIColor | 否 | cellTextLabel的颜色 |
使用说明:设置相关UI方式同KFCreateRequestView.h。
文档文章视图UI设置
KFPostView.h
注:设置文档文章视图相关UI
属性说明
| 属性名称 | 类型 | 是否必填 | 说明 |
| titleColor | NSString | 否 | titleLabel的颜色,以十六进制颜色为准,如:181818 |
| titleFontSize | NSNumber | 否 | titleLabel的字体大小 |
| titleFontName | NSString | 否 | titleLabel的字体名称 |
| timeColor | NSString | 否 | timeLabel的颜色,以十六进制颜色为准,如:505050 |
| timeFontSize | NSNumber | 否 | timeLabel的字体大小 |
| timeFontName | NSString | 否 | timeLabel的字体名称 |
| contentColor | NSString | 否 | contentLabel的颜色,以十六进制颜色为准,如:333333 |
| contentFontSize | NSNumber | 否 | contentLabel的字体大小 |
| contentFontName | NSString | 否 | contentLabel的字体名称 |
| linkFontSize | NSNumber | 否 | link的字体大小 |
| linkColor | NSString | 否 | link的颜色,以十六进制颜色为准,如:333333 |
| linkFontName | NSString | 否 | link的字体名称 |
| spacingLeftRight | NSNumber | 否 | 左右间距 |
| spacingTopBottom | NSNumber | 否 | 上下间距 |
| lineHeight | NSNumber | 否 | 行间距倍数 |
使用说明:设置相关UI方式同KFCreateRequestView.h。