【发布时间】:2011-07-24 18:41:49
【问题描述】:
UITextView 通常可以有一个我可以在运行时制作动画的掩码吗?想象一个闪光灯效果:你有一个圆形遮罩,然后移动这个圆圈——UITextView 只显示圆圈中的任何内容。
抱歉说得这么笼统,但我只是想知道 UITextView 是否通常可以做到这一点,以及我需要从哪里开始才能达到这样的效果。我发现了这个:Mask UIView 和这个 Mask text inside UITextView,但两者都不是真正关于在运行时为蒙版设置动画。
谢谢!
【问题讨论】:
-
有可能。我的 OSX 设备目前正在工作,但如果我今天有午休时间,我会编写一些示例代码来解决问题。但实际上,this 可以解决问题,您只需将静态 CGImage 替换为运行时生成的 CGImage 即可。无论如何,您都需要了解石英或 OpenGL-ES 框架。
-
@Jordaan Mylonas:谢谢,你真好。如果您有一些示例代码,那就太好了。否则,我会奋力拼搏,看看我能想出什么。知道这并不难,事情就会变得更容易!非常感谢!
-
@Jordaan Mylonas:谢谢,我试过了,它可以工作。我现在正在尝试裁剪 UITextView 以便在其背面显示另一个 UITextView。我更详细地解释了here...这也很容易还是会很成问题?
标签: iphone cocoa-touch uiview uitextview