如何在点击时使scrollView'反弹'

用户名

例如,在iOS 7/8锁定屏幕上,如果您点击而不是将其向右拖动,它将产生轻微的弹跳效果。如何检测轻击手势(不要与拖动混淆)并重新创建类似的“弹跳”效果?任何人都可以共享一个代码示例(swift / obj-c)吗?

我认为这是向用户显示应该拖动而不是轻按的好方法,并且不需要读取任何小指示器。

Paresh navadiya

tap gesture像这样添加到您的视图中:

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
singleTap.cancelsTouchesInView = NO;
[scrollView addGestureRecognizer:singleTap];

可以使用UIView's animateWithDuration方法中的handleTap:方法来完成

- (void)handleTap:(UITapGestureRecognizer*)gesture
{
  __block CGRect frame = scrollView.frame;

  [UIView animateWithDuration:0.3 delay:0.0 options: UIViewAnimationOptionCurveLinear
                     animations:^{
                         frame.origin.x += 20.0f;
                         scrollView.frame = frame;
                     }
                     completion:^(BOOL finished){
                         scrollView.frame = frame;
                     }];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SwiftUI中禁用ScrollView反弹

来自分类Dev

如何检测Scrollview反弹-iOS

来自分类Dev

与玩家碰撞时反弹

来自分类Dev

如何使物体反弹边缘

来自分类Dev

如何使SKSpritekit节点相互反弹

来自分类Dev

如何使元素从左淡入并反弹?

来自分类Dev

Python:如何从屏幕侧面反弹

来自分类Dev

如何使球从球拍上反弹?

来自分类Dev

每次反弹时如何改变球的颜色?

来自分类Dev

单击div时如何添加反弹效果

来自分类Dev

如何使UIAction按钮越界时反弹

来自分类Dev

如何在边界之间反弹图像

来自分类Dev

UIWebView反弹时重新加载页面

来自分类Dev

到达容器边缘时使div移动并反弹

来自分类Dev

如何创建从酒吧反弹的球声

来自分类Dev

如何创建CSS3反弹效果

来自分类Dev

如何刷新表格视图但禁用反弹功能?

来自分类Dev

如何让我的精灵从Pygame的边界反弹

来自分类Dev

如何使用SKSpriteKit使球仅垂直反弹而不水平反弹?

来自分类Dev

嗨,每次球从墙上反弹时如何改变球的颜色?

来自分类Dev

如何在Xcode中滑动效果后做出反弹效果?

来自分类Dev

如何在Android中禁用WebView的反弹效果(滚动到结束时为蓝色阴影)?

来自分类Dev

如何在Android中禁用WebView的反弹效果(滚动到结束时为蓝色阴影)?

来自分类Dev

修改约束时,表格视图无法正确反弹

来自分类Dev

当彼此反弹时,Graphics.py圈子会出现故障

来自分类Dev

滚动单个项目时强制phonegap / cordova应用反弹

来自分类Dev

如何防止子流程在扩展坞中反弹?

来自分类Dev

您如何计算互相反弹的粒子的速度?

来自分类Dev

CSS动画:如何使图像对象无缝反弹?

Related 相关文章

热门标签

归档