【问题标题】:Custom Swipe gesture from one point with (x,y) to another point with (x,y) in swift 3自定义滑动手势从一个点(x,y)到另一个点(x,y)在swift 3
【发布时间】:2017-03-06 17:55:20
【问题描述】:

我在我的应用程序中使用了快速手势但是这些滑动只是向上-向下-向右和向左-我想要更多的东西! 我想用 x 和 y 从一个点滑动到另一个点 例如从屏幕中间的一个点到另一个靠近右边的点,带有特殊的 X 和 Y 最重要的是,我怎样才能将此代码用于所有设备?!因为当我使用例如 iPhone 4s 时,它与 iPad pro 屏幕有很大不同

【问题讨论】:

    标签: swift3 uiswipegesturerecognizer swipe-gesture


    【解决方案1】:

    您可以做到这一点的一种方法是在您希望识别手势的屏幕区域添加一个透明视图。因此,如果我们考虑您的情况,您可以添加一个显示在中心上方的视图将其superview 移至其superview 右侧附近的某个点。将 isOpaque 属性设置为 false。向该视图添加滑动手势,目标为父视图,动作为在新添加的透明子视图上识别到滑动手势时要执行的父视图的方法。

    【讨论】:

    • 我没完全理解——你能写一些代码吗?
    • 我有 AVPlayer 并想添加滑动手势但不是简单的滑动手势
    • 抱歉,看到这个有点晚了。你还需要一个例子吗?
    • 没问题我有AVPlayer并在其中添加了一些带有子视图的按钮我想在其中添加手势与子视图之类的东西我请在这里写一些代码
    • 我已按照您所说的添加到另一个视图并将该视图带到前面但没有再次工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多