我希望通过从右侧(动画)滑动来输入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
我尝试重写drawrect方法并在图层上执行动画,但是它将UITextView中的所有行移动/滑动到左边,我只需要最后一行平滑地滑动。现在,数字从没有出现。
有没有简单的方法可以做到这一点?我已经尝试了很多技巧,例如拍摄最后一行的快照并将其作为图像添加到视图上并滑动它,但它看起来并不那么好。如果我能掌握drawrect的代码,我可以根据自己的需要对其进行更改。
提前感谢您的帮助。
答案 0 :(得分:0)
只有UITextField这是不可能的,有一个技巧就像你有一个UITextField显示345而下一个字符7你有另一个文本字段,当用户输入你可以动画文本字段为你必须得到位置在XY中,您可以隐藏UITextField并将数据添加到不可编辑的字段