关于ZSSRichTextEditor 0.5.2.1(CocoaPods实现)
使用ZSSRichTextEditor,我有Bold,Italic,Strikethrough,Underline,Ordered&无序列表和缩进&减少缩进。粗体,斜体,删除线和下划线按钮将其样式应用于我的文本,但其余按钮不执行任何操作。功能按钮始终在控制台输出中显示消息,但非功能按钮不显示。我在非功能按钮的方法中设置了断点,这些断点从未命中。
即使对于功能上的按钮,在演示应用程序中,它们每个都在活动时显示为黑色(如果不活动则显示为蓝色),但颜色在我的实现中不会改变。
我的ZSSRichTextEditor的子类在演示应用程序中工作,但不在我的项目中:
- (void)viewDidLoad
{
[super viewDidLoad];
self.enabledToolbarItems = @[ZSSRichTextEditorToolbarBold, ZSSRichTextEditorToolbarItalic, ZSSRichTextEditorToolbarUnderline, ZSSRichTextEditorToolbarStrikeThrough, ZSSRichTextEditorToolbarUnorderedList, ZSSRichTextEditorToolbarOrderedList, ZSSRichTextEditorToolbarIndent, ZSSRichTextEditorToolbarOutdent, ZSSRichTextEditorToolbarViewSource];
self.placeholder = @"Tap here to Edit";
}
占位符文本在演示和我的应用程序中都不起作用。
任何人对这个图书馆或这些问题都有好运吗?
答案 0 :(得分:0)
ZSSRichTextEditor库中似乎存在一个错误,导致工具栏的场有时不如它需要的宽。为了修补此问题,在ZSSRichTextEditor.m中我替换了:
self.toolbar = [[UIToolbar alloc] initWithFrame:CGRectZero];
self.toolbar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
使用:
self.toolbar = [[UIToolbar alloc] initWithFrame:self.toolBarScroll.frame];
这是有效的,因为工具栏的水平滚动视图(self.toolBarScroll)已经被设置为您正在使用的视图的宽度,现在允许工具栏填充该滚动视图的空间。