2011-12-19 43 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