Iphone CALayer用法的简单示例——可能在UITextField中
我需要为包含多个UITextFields的Cocoa Touch数据输入屏幕实现自定义键盘。我已经建立了键盘,一切正常,除了现在我需要弄清楚如何实现闪烁光标。(禁用UITextField的内置键盘时,光标也会丢失)。在谷歌搜索中,我看到一些人提到使用CALayer动画来实现这一点。然而,我还没有找到一个简单的例子来说明如何实现这一点。因为UITextField继承了UIView,所以我希望可以使用text-fields视图作为宿主层。眨眼的动画部分并不是我所担心的,它只是正确地设置了它。有任何建议,或指向其他包含简单教程的站点的指针吗?(我发现的所有内容都是面向多层和游戏的,而不是建立在基本视图/文本字段之上)。你基本上必须重复地将黑色CAlayer的不透明属性的动画从0循环到1,但现在你有了自定义输入视图更新:我通过RTFM找到了一些有用的信息,查看核心动画编程指南中的“层树层次”部分。不过,我还是很感激你的建议。我突然想到,也许有一种方法,你可以保持正常的键盘行为,但可以在上面显示你的自定义键盘。这样,您就不必实现插入符号、跟踪输入位置以及处理插入符号的拖动等。但不确定您是如何操作的,因此这是一个注释而不是答案。Iphone CALayer用法的简单示例——可能在UITextField中,iphone,cocoa-touch,keyboard,uitextfield,calayer,Iphone,Cocoa Touch,Keyboard,Uitextfield,Calayer,我需要为包含多个UITextFields的Cocoa Touch数据输入屏幕实现自定义键盘。我已经建立了键盘,一切正常,除了现在我需要弄清楚如何实现闪烁光标。(禁用UITextField的内置键盘时,光标也会丢失)。在谷歌搜索中,我看到一些人提到使用CALayer动画来实现这一点。然而,我还没有找到一个简单的例子来说明如何实现这一点。因为UITextField继承了UIView,所以我希望可以使用text-fields视图作为宿主层。眨眼的动画部分并不是我所担心的,它只是正确地设置了它。有任何建