touchesbegan

    1热度

    2回答

    有人帮忙! 这里就是我想实现: 虽然一个的UIImageView正在成为阿尔法0(隐藏) 可以触及 ,使其成为阿尔法一(取消隐藏)。 但UIImageView没有被触及,它是动画(=成为alpha 0)。 我尝试了100个技巧在stackoverflow,但没有奏效。 他们....... UIViewAnimationOptionAllowUserInteraction setUserIntera

    0热度

    3回答

    我在移动手指穿过屏幕时在视图中添加图像时出现问题。 目前它多次添加图像,但将它们挤在一起太紧,并没有真正跟随我的触摸。 编辑: 我想要什么: 服用或选择图像之后,用户就可以从列表中选择另一幅图像。我希望用户在视图上触摸并移动手指,并且所选图像将显示在他们拖动手指的位置,而不会在每个位置重叠。 这工作: -(void)touchesMoved:(NSSet *)touches withEvent:(

    8热度

    4回答

    我是iOS新手,我在我的项目中使用UIPanGestureRecognizer。我在拖动视图时需要获取当前的触摸点和上一个触摸点。我正在努力获得这两点。 如果我使用touchesBegan方法而不是使用UIPanGestureRecognizer的,我可以通过下面的代码得到这两点: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *

    1热度

    1回答

    我正在设计一个应用程序,我们遇到了一些问题,包括多点触控轻敲和略微延迟的多点触控攻击(这会导致2次对TouchesBegan的单独调用)。 我们所遇到的问题是,当玩家在同一时间用两个手指轻敲: 有时可以注册为touches.count = 2 OR 的NSSet中有时候,如果玩家在第二次触摸时稍微晚一点,它将向CCTouchesBegan注册两个呼叫,每个呼叫都有touches.count = 1

    0热度

    1回答

    我有这样的代码: - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { MainGame *newview = [[MainGame alloc] initWithNibName:@"MainGame" bundle:nil]; newview.modalTransitionStyle = UIMod

    1热度

    1回答

    我正在使用touchesBegan和touchesMoved将UIImageView移动到任何你在屏幕上触摸的地方。它移动一个标记(我移动的UIimageView),在UIImageView中绘制一个形状并读取图形。 但是,每当我尝试使用该数据做任何事情时,例如更新标签,UIImageView都会匆忙回到它开始的位置,而不是停留在原来的位置。 -(void) touchesBegan:(NSSet

    0热度

    1回答

    我正在写一个应用程序,其中有一个非常精确的数据是有用的,当用户点击一个UIView。 传递给touchesBegan:的UIEvent只有几秒钟的时间数据,这几乎不够精确。 因此,逻辑上,下一步似乎是记录使用mach_absolute_time()或类似的东西调用touchesBegan:的时间。这种方法大多数情况下运行良好,但是如果系统正在做一些非常紧张的工作(特别是在执行UI工作的主线程上),

    0热度

    1回答

    我的问题是当我按住一个按钮它有一个声音在这个时候我触摸我的另一个手指的同一个按钮,它也有一个声音。所以当我已经按住同一个按钮时,我可以禁用另一次触摸吗?正如同TouchesMoved一样的问题。 int touchesCount; - (无效)的touchesBegan:(NSSet中*)触摸withEvent:方法(的UIEvent *)事件{ UITouch *touch = [touches

    3热度

    3回答

    我试图让我的某个视图上的某些UIButton实例被触摸并在屏幕上拖动(最终伴随着动量,但那是为了后来!)。我的工作方式非常简单,如下所示,但问题是,通过触摸按钮开始拖动它,它会附着在手指上,并且通过抬起手指,触发“Touch Up Inside”事件,这是我实际点击按钮时要执行的代码。 简而言之:我如何区分水龙头和拖放?我是否需要将点击更改为短按手势识别器或类似的功能?代码: 在viewDidLo

    0热度

    1回答

    因此,我编程创建一个UIImageView,并将其放置在一个数组上。在touchesMoved中,我将UIImageView的x位置设置为触摸的x位置。 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { for (UIImageView *b in _blocks) { if (b.image != w