gpt4 book ai didi

ios - 拖放 2 个不同的 View

转载 作者:可可西里 更新时间:2023-11-01 05:56:33 25 4
gpt4 key购买 nike

我有以下似乎无法解决的问题:

在我的顶部 View (菜单栏)中,我有一个 UIButton,我希望用户按下它,然后将一个对象(生成良好的 OpenGL 对象)拖放到下面的 View 中菜单栏(EAGLView)。我的问题是我无法将用户按下按钮的触摸位置传递给 EAGLView

我尝试了几种解决方案:

  1. 将选择器分配给 UIButton 的 Drag-In-Touch 功能。这允许我获得我想要的触摸位置,但该位置仅停留在持有 UIButton(菜单栏)

  2. 的 View 范围内
  3. 覆盖 UIButtontouchesBegan/Moved/Ended 以便他们使用触摸nextResponder.nextResponder(使其成为 EAGLView)。这似乎适用于 touchesBegan,但当我尝试四处移动时,touchesMoved 被调用一次然后停止。

如果你们中的任何人能指出任何可能的方法来完成我想要的,我将不胜感激。

最佳答案

这里没有完全回答问题,但是您可以通过添加 UIviews 而不是 UIButtons 并使用 Pangesture 识别器将它们拖到屏幕上来解决您想要的问题。然后,您只需在用户结束平移/拖动 Action 时加载或放置您想要的对象到该 View 下。

关于ios - 拖放 2 个不同的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14508414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com