使用手势在iOS中移动/设置UI元素动画
我创建了一个自定义选项卡视图,因为我需要做本机类不能做的事情。它基本上只是一组UIButton。我想将其设置为,通过手势,选项卡栏可以在屏幕内外设置动画,以便隐藏它。我只是不知道该怎么做。我的第一个想法是简单地用一个循环移动帧,但我已经找到了像CGAffineTransform这样的方法,这似乎就是它的用途。我还担心我把它复杂化了,我还没有找到一个简单的解决方案。您使用的是框架还是约束 使用帧设置动画的更简单方法使用手势在iOS中移动/设置UI元素动画,ios,iphone,uiview,ios7,Ios,Iphone,Uiview,Ios7,我创建了一个自定义选项卡视图,因为我需要做本机类不能做的事情。它基本上只是一组UIButton。我想将其设置为,通过手势,选项卡栏可以在屏幕内外设置动画,以便隐藏它。我只是不知道该怎么做。我的第一个想法是简单地用一个循环移动帧,但我已经找到了像CGAffineTransform这样的方法,这似乎就是它的用途。我还担心我把它复杂化了,我还没有找到一个简单的解决方案。您使用的是框架还是约束 使用帧设置动画的更简单方法 [UIView animateWithDuration:duration anim
[UIView animateWithDuration:duration animations:^{ enter new frame position}];
或者,如果使用约束,请更新约束常量,然后调用
[UIView animateWithDuration:duration animations:^{[view setNeedsLayout]}]代码>这正是我要找的。我知道我想得太多了!谢谢