[英]Animating a UIView frame, subview UIScrollView doesn't always animate
[英]Animating Subview's Frame In A UIScrollView
我在水平UIScrollView中有一个子视图。
触发垂直UISwipeGestureRecognizer时,子视图的框架会更改。
但是, 如果用户错误地对角滑动,则子视图的框架不会真正改变。
嗯,从技术上讲,它确实可以,但是您会看到一个非常快的闪光灯- 您可以看到它发生了变化,但随后立即返回其原始框架 。
滚动视图已启用分页-也许它可以返回到当前页面的位置?
如何更改子视图的框架(不回退)?
我尝试使用各种选项,例如UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionLayoutSubviews。 当前我在注册垂直滑动时正在调用animateWithDuration:delay:options:animation:completion
您应该在方法结尾尝试使用CGRectMake。
subview.frame = CGRectMake(x, y, width, height);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.