【问题标题】:Animate UITextViews动画 UITextViews
【发布时间】:2010-11-06 09:59:16
【问题描述】:

我有一个视图,上半部分有一个 UITextView,下半部分有一个 UIImageView,中间有一个按钮,它们之间。我想要做的是每次按下按钮时,UITextView 必须更改文本(它从sqlite db 中获取)。我设法做到了,但现在我想为文本更改设置动画。所以我希望UITextField 向左淡出,然后从右侧淡入并在里面添加新文本。

现在我按照 ViewTransition 文档创建了第二个 UITextView,以便我可以在它们之间制作动画。唯一的问题是动画发生在整个视图中。因此,即使图像和按钮每次都会滑入。我只想为文本视图设置动画。 我该怎么做呢?

【问题讨论】:

  • 您能发布您当前使用的代码吗?这将帮助我们确定您应该更改的内容。

标签: objective-c xcode ios uitextview


【解决方案1】:
[UITextView beginAnimations:nil context:NULL];  
[UITextView setAnimationDuration:0.5];  
self.firstTextView.transform = CGAffineTransformMakeTranslation(-100, 0); 
self.secondTextView.transform = CGAffineTransformMakeTranslation(-100, 0); 
[UITextView commitAnimations];

【讨论】:

  • 我尝试使用此代码 sn-p 为我的 UITextView 设置动画,但就像使用 UIView animateWithDuration: 一样,UIElement 只是消失而不是动画。有什么我忘了补充的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多