【发布时间】:2011-02-19 03:06:42
【问题描述】:
我正在开发一个 mac 应用程序,但遇到了障碍。我正在尝试创建 2 个图像并制作它,以便可以拖放它们以交换它们的位置。我在这里完全迷失了,因此将不胜感激!我对编程并不陌生,但我只使用 xCode 和 Objective c 几个月。提前致谢!
【问题讨论】:
标签: objective-c cocoa macos
我正在开发一个 mac 应用程序,但遇到了障碍。我正在尝试创建 2 个图像并制作它,以便可以拖放它们以交换它们的位置。我在这里完全迷失了,因此将不胜感激!我对编程并不陌生,但我只使用 xCode 和 Objective c 几个月。提前致谢!
【问题讨论】:
标签: objective-c cocoa macos
类似的方式也适用于您的图像。不同之处在于您同时替换了两个对象,因此您应该创建两个临时变量。
img1rect 的 CGRect 变量来存储第一个图像的矩形和 img2rect 变量(我想你已经得到了什么)img1rect 设置为第二张图像的框架,将img2rect 设置为第一张的框架。如果问题是拖放处理,您可以使用搜索找到大量信息。例如,检查一下:Basic Drag and Drop in iOS
【讨论】: