Objective c 在iPhone上实现自定义UITextView界面的提示?
我试图实现一个控件来编辑文本,它将以多种颜色显示文本。我尝试过的解决方案都不够好Objective c 在iPhone上实现自定义UITextView界面的提示?,objective-c,iphone-sdk-3.0,iphone,Objective C,Iphone Sdk 3.0,Iphone,我试图实现一个控件来编辑文本,它将以多种颜色显示文本。我尝试过的解决方案都不够好 UITextView无法完成此任务。所有文本必须是相同的颜色 使用CoreGraphics绘制文本不允许选择文本 使用UIWebView,在Mobile Safari上无法将DIV和PRE标记设置为contentEditable 当前正在使用屏幕外文本区域和屏幕上的DIV显示渲染文本。这很好,但同时支持所有这些似乎是不可能的:单击以键入,单击以移动光标,单击并按住select/copy/paste 有人对这种困境有
我一直在努力寻找任何现存的图书馆,它们都能以一种好的方式完成这项工作,但运气不好。我愿意接受任何想法 好吧,只是从我的。。。比如说帽子 能否在绘制文本的视图上放置一个透明的UITextfield?如果背景清晰,文本颜色清晰,用户无法察觉,但仍应响应所有命令。当用户输入和编辑文本时,您可以在下面的视图上绘制结果
我认为这个选择在没有任何修改的情况下是可行的。当用户选择明文时,它会产生自动选择绘制文本的错觉 像这个吗?它在里面。这里有一个想法。我不知道这是否有效
如果只使用颜色而不使用样式,则带有彩色文本的UIWebView可能会以与UITextView完全相同的方式布局文本。您可以在UIWebView上放置带有不可见墨水(文本和背景完全透明)的UITextView,并在html中使用颜色镜像内容。我假设您可以使用javascript和彩色布局进行滚动。虽然滚动会成为一个问题,但这很接近。在滚动时,你如何使两个文本窗格保持同步?不知何故,在我发布答案之前,我错过了TechZen给出的完全相同的答案。