2010-02-02 24 views
3

如何为文本视图中的选定文本提供背景色? 嗨,我开发基于文本视图的应用程序。因为我必须改变所选文字的颜色。 我尝试使用委托方法,但我没有找到任何像这样的属性。如果有任何想法,建议如何克服这个问题。如何为文本视图中的选定文本提供背景色

在此先感谢

回答

0

通过使用自己的逻辑解决了问题。

使用

  • (无效)的touchesBegan:(NSSet中*)触及withEvent:方法(的UIEvent *)事件

  • (无效)touchesEnded:(NSSet中*)触及withEvent:方法(的UIEvent *)事件

计算,我想加上敲击完成创建自定义视图和图纸上的文字与不同的颜色tetx的选择范围内的文本和彩色成帧的面积和正常保持。它继续下去......我维护XML文件中的所有值来读取/编辑数据。

当我们要编辑的文本数据删除自定义视图,当我们辞职与XML文件exisitng值TextView的添加自定义视图。其工作如往常一样。

感谢您的全力支持来解决问题。

0

无法更改AppStore限制内的选择颜色。实际上,考虑到MobileNotes.app的选择背景颜色也是浅蓝色,尽管该插入符号是棕色的,但我们可以看到Apple不打算允许非蓝色选择背景颜色。

但是,你可以计算出通过选择所占用的矩形,然后让在它上面的彩色透明的无相互作用的UIView来模拟背景颜色的改变。


可以通过首要无证方法+[UIColor selectionTintColor](例如使用method_setImplementation等)改变选择颜色全局(你的应用程序内)。

+0

感谢您的回复。 是的,我知道有没有办法改变选定文本的文本视图中的背景颜色。但我的要求如上所述。所以请转发我建议如何解决我的要求。 – Madhu 2010-02-03 05:19:43

+0

@madhu:“你可以计算出选区所占用的矩形,然后在它上面制作一个彩色的透明非交互UIView来模拟背景颜色的变化。” – kennytm 2010-02-03 05:44:29

+0

“是谢谢你,我想这一点,但如何计算矩形时,在编辑模式下的文本视图” – Madhu 2010-02-03 05:54:33

相关问题