2

我有一个简单的观点:

  • 1UITextView

  • 2个按钮,一左一右

UITextView我加载一个包含大量字符串(文本)的数组时,当我单击左侧按钮时,我有新的文本,与单击右侧按钮的位置相同。这工作正常。

我在左右两边放了一个手势识别器,代码和按钮一样。这也工作正常。

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

我该怎么做?

4

1 回答 1

2

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

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

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

于 2013-06-20T12:42:09.967 回答