gpt4 book ai didi

objective-c - 如何通过拖放实现交换元素位置

转载 作者:行者123 更新时间:2023-12-03 17:25:52 25 4
gpt4 key购买 nike

我正在开发 Mac 应用程序,但遇到了障碍。我正在尝试创建 2 个图像并使其可以拖放以交换位置。我在这里完全迷失了,所以非常感谢彻底的解释!我对编程并不陌生,但我只使用 xCode 和 Objective C 几个月。提前致谢!

最佳答案

类似的方法也适用于您的图像。不同之处在于您同时替换两个对象,因此您应该创建两个临时变量。

  1. 创建一些名为img1rectCGRect变量来存储第一个图像的矩形和img2rect变量(我认为你已经得到了什么)
  2. 将第一张图像拖到第二张图像上,然后放置。如果拖放成功(例如,您可以检查触摸坐标是否位于第二个图像上),请将 img1rect 设置为第二个图像的框架,并将 img2rect 设置为第二个图像的框架第一。

如果问题是拖放处理,您可以使用搜索找到大量信息。例如,检查一下:Basic Drag and Drop in iOS

关于objective-c - 如何通过拖放实现交换元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5048581/

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