我有一个简单的视图:
1 UITextView
2个按钮,一个左侧和一个右侧
在UITextView
中我加载了一个包含大量字符串(文本)的数组,当我点击左键时,我有新文本和我点击右键的位置相同。这工作正常。
我在左侧和右侧放置了一个手势识别器,并且具有与按钮相同的代码。这也行得通。
我想做的是在手势识别器上放置一些动画,是否可以将动画放在UITextView
“交易”上?
我是怎么做到的?
答案 0 :(得分:2)
如果您使用的是滑动手势识别器,则可以使用transitionWithView
。因此:
[UIView transitionWithView:self.textView
duration:0.4
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
self.textView.text = @"new value";
}
completion:NULL];
显然使用适合您的任何过渡类型或持续时间。例如,您可能会从左侧进行“后退”手势(向右滑动)和“向前”手势(向左滑动)以从右侧进行动画制作。