标签: gesture-recognition

如何以编程方式触发 UIView 的点击手势识别器

我想将点击gesture识别器附加到 anUIView并以编程方式触发它。我成功地找到了一种方法来找到UIView. 但现在我不知道如何以编程方式触发它。我正在开发应用程序crawler。所以,如果我有一个视图控制器的源代码,然后,我的履带就会开始检索发现所有subviewsViewController。此外,爬虫会发现gesture附加到subviews. 并触发点击gesture

注意:我知道如何将手势识别器附加到UIView并触发它。但就我而言,我想自动化应用程序的点击过程。考虑一下我想在运行时找到点击手势识别器UIView并触发它。

objective-c gesture-recognition uiview ios uitapgesturerecognizer

2
推荐指数
1
解决办法
5773
查看次数

在颤动中使用按钮手势旋转文本或图像

现在,当我做出 360 度手势时,图像仅从左向右平滑旋转。

要求的结果:

  • 当我们做一个 360 度的手势时应该从右向左旋转。
  • 完成:当我们做出 360 度手势时,应该从右向左旋转。
  • 一旦我们在某个点开始从左向右旋转,然后再次从右向左旋转,它应该从做出手势的任一方向旋转。

在此处输入图片说明

  import 'dart:math';

  import 'package:flutter/material.dart';

  class RotateImage extends StatefulWidget {
    RotateImage({Key key}) : super(key: key); // changed

    @override
    _RotateImageState createState() => _RotateImageState();
  }

  class _RotateImageState extends State<RotateImage> {
    double finalAngle = 0.0;

    @override
    Widget build(BuildContext context) {
      return _defaultApp(context);
    }

    _defaultApp(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          title: Text('Single finger Rotate text'), // changed
        ),
        body: Center(
          child: Column(
            children: <Widget>[
              Container(
                color: Colors.red,
                padding: EdgeInsets.all(10),
                margin: EdgeInsets.only(top: 50), …
Run Code Online (Sandbox Code Playgroud)

transform gesture-recognition flutter flutter-test flutter-layout

2
推荐指数
1
解决办法
2137
查看次数

如何在后台应用时检测摇动手势?

我目前正在开发一个音乐播放器应用程序,就像iPod应用程序一样,我想用摇晃手势来播放歌曲.

我正在实施像Apple推荐的运动方法,并且在前台一切正常.

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event;
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何从后台调用这些方法.我看过整个互联网,并没有关于这个的线索.

首先要做的事情是:有可能吗?

感谢名单!

iphone objective-c motion-detection gesture-recognition handshake

1
推荐指数
1
解决办法
1895
查看次数

基于iOS加速度计的手势识别

我想创建一个项目,读取用户的手势(基于加速度计)并识别它,我搜索了很多但我发现的所有都太旧了,我既没有分类也没有识别问题,我将使用1美元识别器或HMM ,我只是想知道如何使用加速度计读取用户的手势.

加速度计数据(x,y,z值)是否足够,或者我应该使用其他数据,如姿态数据(滚动,俯仰,偏航),陀螺仪数据或幅度数据,我甚至不理解其中的任何人如此解释什么这些传感器确实有用.

提前致谢 !

iphone accelerometer gesture-recognition ios6

1
推荐指数
1
解决办法
2705
查看次数