文档相关功能设置
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。