objective-c - 动画 UITextView

标签 objective-c xcode ios uitextview

我有一个 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/

相关文章:

ios - 未找到文件 tidy.h 和 buffio.h

ios - NSUserDefaults 和查询在 Mavericks Mac OSX 10.9 中不起作用

ios - 我想在 ios 中加载图像之前显示事件指示器

ios - UITableView 需要看起来像 Contacts with edit in place fields

ios - Sinch - 通过远程通知的调用无法启动

ios - 如何使用 xib 在导航 Controller 中加载 View

iphone - 如何检索保存在临时位置的图像

ios - CFBundleShortVersionString 必须是大多数三个非负整数的句点分隔列表

objective-c - 如何设置 NSTableCellView 的背景颜色?

objective-c - 本地化嵌套的 Info.plist 键