2011-12-19 55 views
1

当用户裁剪照片时,裁剪区域很亮,而其他区域有点黑,我想知道如何做出这个?任何人都可以给我一些建议,将不胜感激。如何在裁剪UIImage如IOS 5时使视图效果?

+0

使用alpha效果相同。 – Sarah 2011-12-19 09:57:42

+0

我可以改变整个视图的alpha,但我不知道如何保留作物区域的alpha。 – 2011-12-19 10:09:24

回答

2

您需要两个图像视图,位置彼此重叠,较低的视图位于较低的alpha位置,顶部的视图位于alpha的alpha位置。调整大小时,只需剪切顶部图像,即可显示背后的较低图像,以获得所需的效果。

UPDATE:有加的图像来说明......

enter image description here

+0

但是效果仍然没有解决我要裁剪区域视图alpha为1.0的问题。 – 2011-12-19 10:31:37

+0

这就是我说的,重新阅读我的建议......顶视图是alpha 1.0,这是你裁剪的。 – 2011-12-19 10:34:01

+0

我很抱歉,我不是真的让你指出。我的意思是当裁剪时,TOP视图是alpha 1.0,它会隐藏较低的一个。我只是不知道如何显示顶部后面的低alpha视图one.and我也有一个裁剪视图在UIImageView的顶部。 – 2011-12-19 11:03:15

0

做一两件事,需要一个UIView,并称呼其为cropview。现在当图像被捕获并且你需要裁剪图像时,设置cropview.alpha = 0.5,它将以某种方式显示,就像我在我的应用程序中实现的一样。希望能帮助你。 enter image description here

+0

感谢您的回复,但我希望获得类似于ios 5的效果。 – 2011-12-19 10:28:33

+0

您可以提供一些屏幕截图吗? – Sarah 2011-12-19 10:30:48

+0

[Here](http://www.apple.com/ios/features.html)在照片标题中,您可以看到效果。 – 2011-12-19 10:57:35