uitouch

    0热度

    1回答

    不确定是否有可能,但有什么方法可以检测到主页按钮上的单点触摸。首先,我只想添加一个NSLog,如果用户在home按钮上触摸一次(没有实际按下),但我不知道在哪里添加这个功能。 Apple允许您与主页按钮进行交互吗? 我看了一下应用程序的委托方法,但我看不到在单击(触摸)上下文中有任何工作方式。非常感谢你的帮助。

    1热度

    1回答

    我有一个WKWebView,我想处理触摸,但我无法找到正确的方法。 webView是以编程方式在viewDidLoad中创建的,并且加载正常。 override func viewDidLoad() { super.viewDidLoad() let site = "http://google.com" let url = URL(string: site)

    0热度

    1回答

    似乎无法打印触摸阶段的字符串值已经试过这样: let phase = NSTouch.Phase(rawValue: touch.phase.rawValue) print(phase) let touches = event.touches(matching: NSTouch.Phase.ended, in: self.view) touches.forEach { (touch)

    1热度

    1回答

    我试图跟踪ViewControllers/Transitions的触摸。 为了更准确: 我有viewControllerA和viewControllerB viewControllerA有上有一个话筒的按钮。 一旦你点击它,viewControllerB出现。我们可以说麦克风输入的电平表和记录按钮。一旦你点击并按住它,你可以看到麦克风的输入。 到目前为止,这么容易。 我想要做的是,点击并按住麦克风

    2热度

    2回答

    我正在处理的项目的一部分需要我使用触摸移动对象。我目前正在运行Swift 3.1和Xcode 8.3.3。第7行给我的错误说: 'Set<UITouch>'类型的值没有任何成员“location” 可是我已经看过了的文档,这是一个成员。有一些解决方法吗?我只需要基于触摸和拖动来移动图像。 import UIKit class ViewController: UIViewController {

    0热度

    1回答

    我是新来的斯威夫特和工作中,我将我的绿色按钮(显示在图片)的应用移动与手指到左侧,当手指从按钮中移除,然后按钮移动到其之前的位置。还有四个不同的按钮背景图像,在从当前位置到左侧按钮的每次移动之后都会改变。但我无法理解,我是如何做到这一点的。请帮我完成我的任务。 ​​ 这里是我的代码 override func touchesBegan(_ touches: Set<UITouch>, with e

    1热度

    1回答

    我有一个画布大于手机屏幕大小的绘图应用程序。我想实现用两个手指滚动并用一个手指画图。到目前为止,我可以使滚动工作很好,但是当涉及到绘图时,该行开始,然后视图中的图形失去对触摸的控制,从而只绘制第一部分。我认为scrollview控制了。点可以画得很好。 这是我的子类的UIScrollView override func touchesBegan(_ touches: Set<UITouch>, w

    0热度

    1回答

    我希望一次跟踪多个手指的位置。 问题是:使用touchesMoved等只会提供移动/结束/开始的触摸。目前尚未移动的现有触摸将被忽略。 跟踪触摸的最佳方式是什么?是否有每个触摸的ID,让我从之前的触摸事件中识别出它?

    1热度

    2回答

    我想根据当前触摸的次数更改UIView的颜色。我已经设法通过一个单一的触摸创建此: class colorChangerViewClass: UIView { override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { setColor(color: .blue) pri

    1热度

    2回答

    我申请的触摸移动动作的标签上拖动它到它与触摸精细移动矩形框,现在我想移除标签触摸动作当它被放在矩形中时,我如何得到这个任何帮助。 这里是我的代码在标签拖动结束后。 - (void)dragEnd:(UIPanGestureRecognizer *)gestureRecognizer { BOOL cancelPanGesture = YES; if (cancelPanGesture) {