我有一个 View ,上半部分有一个 UITextView
,下半部分有一个 UIImageView
,它们之间的中间有一个按钮。我想做的是每次按下按钮时,UITextView
都必须更改文本(它从 sqlite
数据库获取文本)。我设法做到了这一点,但现在我想要为文本更改设置动画。因此,我希望 UITextField 向左侧淡出,然后从右侧淡入,其中包含新文本。
现在,我按照 ViewTransition 文档创建了第二个 UITextView
,以便我可以在它们之间设置动画。唯一的问题是动画发生在整个 View 上。因此,即使是图像和按钮每次也会滑入。我只想为 TextView 添加动画。
我该怎么做呢?
最佳答案
[UITextView beginAnimations:nil context:NULL];
[UITextView setAnimationDuration:0.5];
self.firstTextView.transform = CGAffineTransformMakeTranslation(-100, 0);
self.secondTextView.transform = CGAffineTransformMakeTranslation(-100, 0);
[UITextView commitAnimations];
关于objective-c - 动画 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112659/