1
AlanZhou OP ios中好像没有控件可以直接完成. 那么应该怎么做呢.
|
2
VirgilMing 2015-04-08 12:43:09 +08:00 1
你是说 Zen Mode 还是普通的回答?
|
3
AlanZhou OP @VirgilMing 有demo最好,没有的话,给个思路也行,就是应该怎么做.
|
4
VirgilMing 2015-04-08 13:15:12 +08:00
@AlanZhou 其实我的建议是不要这么做。
就像知乎客户端一样,富格式的直接交给桌面浏览器。在 iOS 那紧张的屏幕尺寸(不会只做 iPad 版吧?)下只允许编辑不套用格式的文字,即使这样文字量一大体验都很差。 如果能够预估用户群体不介意学习成本,可以加入 Markdown 支持,最后做个预览就好,不用实时渲染。 真正的问题:这个模块期望用户提供多重的内容? 如果轻到朋友圈那样,那模仿朋友圈那个界面就可以。轻单也可以考虑模仿。 如果是知乎那个级别的还是就纯文字吧。 介于两者间的话,需要你家产品经理仔细想想。 总之我感觉这是个伪需求。 |
5
krafttuc 2015-04-08 13:22:07 +08:00
想实现又想图省力,那么 Web View;
如果想更 Native,TextKit 走起。 |
6
Elethom 2015-04-08 13:53:15 +08:00 via iPhone
@VirgilMing
看 Evernote 的編輯器。不要總盯著國內那些東西,你做不到不等於別人也做不到。 |
7
VirgilMing 2015-04-08 14:06:33 +08:00
@Elethom 没用过……我不是说实现问题。我是说从产品角度上看是否真的需要这么一个东西。
|
8
AlanZhou OP @VirgilMing 需要做到像知乎的回复页面那样,既能够编辑文字,又要随时在文字下面添加图片.
|
9
AlanZhou OP @VirgilMing Evernote那个编辑界面的实现,有什么思路吗?
|
11
AlanZhou OP @VirgilMing 不能像朋友圈那样,而是需要对每个上传的图片添加一些说明和备注.所以,每个图都需要有相应的文字去对应.
|
12
VirgilMing 2015-04-08 14:48:56 +08:00
@AlanZhou 根据我简短的搜索,他们是自己造了些轮子……但那是 2011 年的结果。不清楚这些年 iOS 有没有增加原生的 rich text support,至少 GitHub 上有现成的轮子。
以及如果你的重心是图片而非 rich text 的话其实可以做两层,一层处理整个 post 的 layout,一层处理单个图片及其注释。 |
13
AlanZhou OP @VirgilMing 您有轮子的链接吗?
|
14
VirgilMing 2015-04-08 15:09:36 +08:00
|
15
VirgilMing 2015-04-08 15:15:45 +08:00
@Elethom 还有就是个人不喜欢 WYSIWYG…… 我宁可用持续集成,把一切简化到一个保存命令。不让我看到原始的标记语言的话,格式不满意调起来很麻烦。
|
16
Moker 2015-04-08 15:31:38 +08:00
BS 好像有个可视化的编辑器
|
17
sobigfish 2015-04-09 12:20:00 +08:00
参考wordpress的iOS代码?
|
18
krafttuc 2015-04-09 14:00:33 +08:00
@AlanZhou 必须支持啊。自iOS 7开始,UITextView, UILabel 之类的已经变成基于 TextKit 的了。题外话,研究过 Evernote iOS 版编辑器早些年的实现,UIWebView 无疑。content editable 确实快捷,把问题转变为 web 前端开发。当然,在处理此类编辑器的 scrolling,toolbar 时坑比较多。TextKit 出来比较晚,例子不是非常多,但很强大。不过你需要自己去控制格式、布局等因素。
|
19
wtgam 2015-09-21 17:15:55 +08:00
请问楼主实现了吗?可否介绍一下
|