动画UITextView文本插入/输入

时间:2013-12-26 07:33:12

标签: ios iphone animation uitextview

我希望通过从右侧(动画)滑动来输入UiTextView文本。 UITextView中有多行,我只希望最后一行向左滑动,下一行文本从右边输入。例如。

If I have following text on screen on last line 
        345   and user enters 7
       345  7 this should slide to left with animation
       3457   and then 7 should slide there too

enter image description here

我尝试重写drawrect方法并在图层上执行动画,但是它将UITextView中的所有行移动/滑动到左边,我只需要最后一行平滑地滑动。现在,数字从没有出现。

有没有简单的方法可以做到这一点?我已经尝试了很多技巧,例如拍摄最后一行的快照并将其作为图像添加到视图上并滑动它,但它看起来并不那么好。如果我能掌握drawrect的代码,我可以根据自己的需要对其进行更改。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

只有UITextField这是不可能的,有一个技巧就像你有一个UITextField显示345而下一个字符7你有另一个文本字段,当用户输入你可以动画文本字段为你必须得到位置在XY中,您可以隐藏UITextField并将数据添加到不可编辑的字段