我有一个视图,上半部分有一个UITextView
,下半部分有一个UIImageView
,中间有一个按钮。我想要做的是每次按下按钮,UITextView
必须更改文本(它从sqlite
db获取)。我设法做到了,但现在我想为文本更改设置动画。所以我希望UITextField
淡出到左边,然后从右边淡入,里面有一个新文本。
现在我按照ViewTransition文档创建了第二个UITextView
,以便我可以在它们之间制作动画。唯一的问题是动画发生在整个视图中。因此,即使图像和按钮每次都会滑动。我只是想为文本视图设置动画。
我该怎么做呢?
答案 0 :(得分:1)
[UITextView beginAnimations:nil context:NULL];
[UITextView setAnimationDuration:0.5];
self.firstTextView.transform = CGAffineTransformMakeTranslation(-100, 0);
self.secondTextView.transform = CGAffineTransformMakeTranslation(-100, 0);
[UITextView commitAnimations];