文档相关功能设置

KFHelpCenter.h

注:用于创建帮助中心文档控制器

参数说明

KFHelpCenterType
参数名称类型说明
KFHelpCenterTypeDocumentKFHelpCenterType展示分区列表,默认
KFHelpCenterTypeForumKFHelpCenterType直接展示所有分类列表
KFHelpCenterTypePostKFHelpCenterType直接展示所有文档列表
KFHelpCenterTypeNoneKFHelpCenterType使用默认

方法说明

1、 push知识库文档控制器
+ (void)showHelpCenterWithNavController:(UINavigationController*)navController 								
helpCenterType:(KFHelpCenterType)helpCenterType;
参数名称类型是否必填说明
navControllerUINavigationController是用于push创建工单视图控制器
helpCenterTypeKFHelpCenterType是展示方式
2、 push知识库文档控制器(带actionBlock)
+ (void)showHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType 
rightBarButtonActionBlock:(KFBarButtonActionBlock)actionBlock;
参数名称类型是否必填说明
navControllerUINavigationController是用于push创建工单视图控制器
helpCenterTypeKFHelpCenterType是展示方式
actionBlockKFBarButtonActionBlock否点击navBar右侧按钮的事件处理,为NULL直接跳转到工单列表
3、 present知识库文档控制器
+ (void) presentHelpCenterWithNavController:(UINavigationController*)navController 
helpCenterType:(KFHelpCenterType)helpCenterType;
参数名称类型是否必填说明
navControllerUINavigationController是用于push创建工单视图控制器
helpCenterTypeKFHelpCenterType是展示方式
4、 present知识库文档控制器 (带actionBlock)
+ (void) presentHelpCenterWithNavController:(UINavigationController*)navController
helpCenterType:(KFHelpCenterType)helpCenterType 
rightBarButtonActionBlock:(KFBarButtonActionBlock)actionBlock;
参数名称类型是否必填说明
navControllerUINavigationController是用于push创建工单视图控制器
helpCenterTypeKFHelpCenterType是展示方式
actionBlockKFBarButtonActionBlock否点击navBar右侧按钮的事件处理,为NULL直接跳转到工单列表
5、 设置右侧NavBarButton的image
+ (void) setConversationsBarButtonImage:(NSString *)name;
参数名称类型是否必填说明
nameNSString是设置图片名称
6、 设置右侧NavBarButton的内容
+ (void) setConversationsBarButtonTitle:(NSString *)title;
参数名称类型是否必填说明
titleNSString是设置navBarButton的内容
7、 设置右侧NavBarButton显示方式
+ (void) setNavBarConversationsUIType:(KFNavBarConversationsUIType)type;
参数设置类型是否必填说明
typeKFNavBarConversationsUIType是设置navBarButton的显示方式

帮助中心文档列表视图UI设置

KFHelpCenterListView.h

注:设置帮助中心文档列表视图UI, 分区列表,分类列表,文档列表均使用统一样式

属性说明

属性名称类型是否必填说明
viewBackgroundColorUIColor否view的背景颜色
tableBackgroundColorUIColor否tableView的背景颜色
searchBarStyleNSNumber否searchbar的UIBarstyle
separatorColorUIColor否tableView的separator颜色
noResultsFoundLabelFontUIFont否noResultsFoundLabel的字体
noResultsFoundLabelColorUIColor否noResultsFoundLabel的颜色
noResultsFoundLabelTextNSString否noResultsFoundLabel的提示内容
noResultsFoundLabelBackgroundColorUIColor否noResultsFoundLabel的背景颜色
cellTextLabelFontUIFont否cellTextLabel的字体
cellTextLabelColorUIColor否cellTextLabel的颜色

使用说明:设置相关UI方式同KFCreateRequestView.h。

文档文章视图UI设置

KFPostView.h

注:设置文档文章视图相关UI

属性说明

属性名称类型是否必填说明
titleColorNSString否titleLabel的颜色,以十六进制颜色为准,如:181818
titleFontSizeNSNumber否titleLabel的字体大小
titleFontNameNSString否titleLabel的字体名称
timeColorNSString否timeLabel的颜色,以十六进制颜色为准,如:505050
timeFontSizeNSNumber否 timeLabel的字体大小
timeFontNameNSString否 timeLabel的字体名称
contentColorNSString否 contentLabel的颜色,以十六进制颜色为准,如:333333
contentFontSizeNSNumber否contentLabel的字体大小
contentFontNameNSString否contentLabel的字体名称
linkFontSizeNSNumber否 link的字体大小
linkColorNSString否link的颜色,以十六进制颜色为准,如:333333
linkFontNameNSString否 link的字体名称
spacingLeftRightNSNumber否 左右间距
spacingTopBottomNSNumber否 上下间距
lineHeightNSNumber否行间距倍数

使用说明:设置相关UI方式同KFCreateRequestView.h。