UITextView上的手势动画

时间:2013-06-20 12:26:28

标签: ios uitextview gesture

我有一个简单的视图:

  • 1 UITextView

  • 2个按钮,一个左侧和一个右侧

UITextView中我加载了一个包含大量字符串(文本)的数组,当我点击左键时,我有新文本和我点击右键的位置相同。这工作正常。

我在左侧和右侧放置了一个手势识别器,并且具有与按钮相同的代码。这也行得通。

我想做的是在手势识别器上放置一些动画,是否可以将动画放在UITextView“交易”上?

我是怎么做到的?

1 个答案:

答案 0 :(得分:2)

如果您使用的是滑动手势识别器,则可以使用transitionWithView。因此:

[UIView transitionWithView:self.textView
                  duration:0.4
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{
                    self.textView.text = @"new value";
                }
                completion:NULL];

显然使用适合您的任何过渡类型或持续时间。例如,您可能会从左侧进行“后退”手势(向右滑动)和“向前”手势(向左滑动)以从右侧进行动画制作。