iphone – 呈现图像裁剪界面

iphone – 呈现图像裁剪界面,第1张

概述我正在尝试设计一个用于在iPhone *** 作系统中裁剪图像的UI,并怀疑我正在努力解决问题.我的目标几乎就是Tapbots二人组用Pastebot做的事情.在该应用程序中,它们调暗源图像,但提供可移动且可调整大小的裁剪视图,并且您正在裁剪的图像位于可缩放的滚动视图中;当您调整大小或移动基础图像时,裁剪视图会适当调整. 我模拟了一个合成图像,它将给出我所追求的设计感,以及我目前如何设置视图层次结构. a 我正在尝试设计一个用于在iPhone *** 作系统中裁剪图像的UI,并怀疑我正在努力解决问题.我的目标几乎就是Tapbots二人组用Pastebot做的事情.在该应用程序中,它们调暗源图像,但提供可移动且可调整大小的裁剪视图,并且您正在裁剪的图像位于可缩放的滚动视图中;当您调整大小或移动基础图像时,裁剪视图会适当调整.

我模拟了一个合成图像,它将给出我所追求的设计感,以及我目前如何设置视图层次结构.
alt text http://grab.by/3TN4

我开始的方法如下:UIImageVIEw与要裁剪的图像在滚动视图中,在图像视图前面添加了一个带有黑色填充和合适的透明度/ Alpha设置的普通UIVIEw.然后我使用自定义UIVIEw,它是更高级别的scrollvIEw的兄弟,它实现了drawRect:方法,并且大部分调用CGImageCreateWithImageInRect来获取图像位图的与裁剪视图的位置匹配的部分并绘制到CGContext.

在vIEwcontroller中我正在使用uiscrollviewdelegate方法来跟踪滚动并将这些更改传递给自定义裁剪UIVIEw,以便它与滚动contentOffset保持同步.这很有用了.但是当我认为我应该寻求帮助时,尝试保持同步,因为scrollvIEw zoomScale会发生变化.

寻找建议或指导.我最初的方法似乎比需要更多的工作.

这可以通过ImageVIEw中的遮罩层完成吗?如果是这样,我将如何设置跟踪移动和调整裁剪矩形的大小?我使用图层的经验非零,但到目前为止非常有限.

解决方法 为了记录的缘故 – Cocoa Controls上的现成组件

http://cocoacontrols.com/platforms/ios/controls/imagecropper

总结

以上是内存溢出为你收集整理的iphone – 呈现图像裁剪界面全部内容,希望文章能够帮你解决iphone – 呈现图像裁剪界面所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存