在一个iPad应用程序中,我需要看到上标、下标和特殊花哨的医学/科学字符,用于脚印和数学符号。我使用的是富文本和流文本正如我在其中一个答案中所概述的那样。然而,当超过富文本时,它会说:
Adobe在针对配置文件时不鼓励使用RichText : mobileDevice。
为什么,确切地说,这是气馁的?除了RichText本身的限制之外,我还应该期待哪些问题:
RichText是一个低级别的UIComponent,可以显示一行或多行格式丰富的文本和嵌入式图像。 出于性能原因,它不支持滚动、选择、编辑、可单击的超链接或从URL加载的图像。如果需要这些功能,请查看RichEditableText类。 RichText使用文本布局框架(TLF)库,它反过来构建在Flash 10中的Flash引擎(FTE)之上,它们结合使用高质量的国际排版提供丰富的文本布局。“
会慢点吗,希腊佬?如果我的PC在Flex4.6/中作为iPad应用程序运行得很好,它会起作用吗?
发布于 2012-11-01 19:24:23
几周前我玩过这个游戏,我注意到的主要问题是操作系统处理文本的方式。例如,如果您抛出一个可选择的滚动转的RichText组件(没有测试它在滚动辊中的行为),它就不会滚动。相反,您的手指将充当鼠标光标,并选择一些文本。
如果使用RichEditableText (带有编辑的RichText),则无法在选择时内置系统选项,如复制/粘贴/剪切/移动或放大镜。
此外,可能存在渲染问题。我没有例子从我的头顶,但我记得一些字符不能正确渲染和外国字符支持是打或错过。
作为最后的缺点(或者可能不是,取决于您对实现的感受),它不使用StageText (它使用系统文本呈现引擎,而不是Flash的)
您还应该查看此Adobe页面。它全面解释了移动设备上的文本,以及哪些类是好的,哪些是坏的。
https://stackoverflow.com/questions/13183410
复制相似问题