【发布时间】:2025-11-29 05:50:01
【问题描述】:
我希望通过从右侧滑动(动画)来输入 UiTextView 文本。 UITextView 中有多行,我只希望最后一行向左滑动,下一个文本从右侧输入。例如。
如果我在最后一行的屏幕上有以下文字 345,用户输入 7 345 7 这应该随着动画向左滑动 3457 然后 7 也应该滑到那里我已尝试覆盖 drawrect 方法并在图层上执行动画,但它会将 UITextView 中的所有行向左移动/滑动,我只需要最后一行平滑滑动。现在,这个数字不知从何而来。
有什么简单的方法可以做到这一点吗?我尝试了许多技巧,例如拍摄最后一行的快照并将其作为图像添加到视图中并滑动它,但它看起来并不那么好。如果我能掌握 drawrect 的代码,我可以对其进行更改以满足我的需要。
提前感谢您的帮助。
【问题讨论】:
-
你想什么时候实现这个动画?
-
每当输入新文本或正在更改的文本时。请检查我提供的一个示例。让我也发一张图片。
标签: ios iphone animation uitextview