gpt4 book ai didi

iphone - 在设备上拖动/调整 UIImage 的大小

转载 作者:行者123 更新时间:2023-11-29 13:37:45 24 4
gpt4 key购买 nike

我想允许用户在某种 Canvas 上添加一个形状(这只是一个 UIImage),然后在屏幕上移动它并调整它的大小,但我不确定如何去做。理想情况下,我想要一个可以使用来自用户设备的图像的绘图应用程序的基础知识。每个形状都有关联的位置、大小和 z-index。

我唯一不确定的是如何创建边界框(带有四个蓝点以允许调整大小/移动的边界框)。我有使用 UIKit 的经验,并且宁愿暂时将大部分应用程序保留在其中,但我感觉这种类型的东西可能更适合 Cocos2D 或类似的框架。

如果有人有任何指示/开放源代码我可以深入研究,将不胜感激。

最佳答案

我认为您应该查看 CALayer,甚至是 CAShapeLayer。我刚刚开始使用它们,但我很确定您可以轻松地获得您想要的功能。在层的 drawLayer:inContext: 中绘制边框。查看Quartz2d Guide path drawing section为您需要的功能。

关于iphone - 在设备上拖动/调整 UIImage 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042649/

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