我希望我的标签在左侧消失,并在滑动时显示在右侧

时间:2014-05-19 13:38:18

标签: ios animation swipe

我有

的观点
  • UIScrollView - >图像视图
  • UILabel

我在ScrollView上添加滑动手势以转到下一张图片。它有效。

我的标签是我图片的标题。 当我滑动时,我希望我的标签在左侧消失并出现在右侧并设置新标题。

我需要2种不同的标签吗? 我该如何为我的标签制作动画?

2 个答案:

答案 0 :(得分:0)

使您的标签成为scrollView的子视图。然后它会在你的图像出现时滚动。

答案 1 :(得分:0)

您可以使用

[UIView animateWithDuration:1 animations^{ label.frame = leftOutsideView;} completion^(BOOL finished){ label.frame = rightOutsideView; label.text = newCaption; [UIView animateWithDuration:1 animations^{ label.frame = originalPlace;}];}];

(这是伪代码) 尝试在该上下文中使用动画,它看起来不错。