RichTextEditor icon indicating copy to clipboard operation
RichTextEditor copied to clipboard

关于占位符及光标位置问题

Open zxCindy opened this issue 6 years ago • 2 comments

您好,在您的demo中当内容为空显示占位符“请输入正文”的时候,光标和文字的位置有偏差,这个该怎么处理呢,另外如何动态修改占位符。望指点一下,感谢。

zxCindy avatar Apr 02 '19 12:04 zxCindy

位置偏差: 直接修改css文件就可以, 在 normalize.css 文件 .back-text{ position:absolute; z-index:1; color:#999; font-size: 16px; top:15px; left:27px; }

微调一下top:15px; 和 left:27px; 两个参数

teaold avatar Apr 03 '19 02:04 teaold

动态修改占位符,文件richText_editor.html中 对应的id是"back-text", 在article_editor.js中修改其内容就好了 //动态更改占位符内容 RE.changePlaceholder = function(content){ document.getElementById("back-text").innerHTML= content; }

然后UIWebView+KWWebViewJSTool中添加方法 //动态更改占位符内容

  • (void)changePlaceholder:(NSString *)placeholder { if (placeholder && placeholder.length > 0) { NSString *trigger = [NSString stringWithFormat:@"RE.changePlaceholder("%@");",placeholder]; [self stringByEvaluatingJavaScriptFromString:trigger]; }

}

teaold avatar Apr 03 '19 03:04 teaold