我有个问题。有一个uiview,通过手势控制(可以水平移动)。虽然这个 uiview 很小,但一切都很好。
在使用 CGAffineTransformScale 缩放它之后,奇怪的事情开始了:Pan 开始奇怪地工作 - 变得不是很敏感。所以在更大的状态下,我可以在PAN开始工作之前在1.5厘米的范围内移动手指。之后,一切正常(UIView 用手指拖动),但不是很顺利。
我认为在 CGAffineTransformScale 之后增加了一些东西,它负责手势。如果我缩小视图,手势就会开始正常工作。
请帮忙!谢谢!
// 过渡
[UIView transitionWithView:pagesView
duration:0.25
options:UIViewAnimationOptionCurveEaseOut + UIViewAnimationOptionAllowUserInteraction + UIViewAnimationOptionBeginFromCurrentState
animations:^{
pagesView.transform = CGAffineTransformScale(pagesView.transform, kResize, kResize);
}
completion:^(BOOL finished){
}];