2010-12-09 60 views
1

我需要做一個劃傷效果來揭示下面的圖層,那對我來說就是要玩圖像的alpha通道。什麼是最好的前進方式?劃痕卡效果

謝謝。

回答

0

你可以一個UIViewControllermodalTransitionStyle屬性設置爲UIModalTransitionStylePartialCurlUIModalTransitionStyleCrossDissolve,然後使用

[[self navigationController] presentModalViewController:someVC animated:YES]` 

不知道這是否給你想要顯示它效果。

This是PartialCurl的樣子。)

1

在我看來,要做到這一點,最好的辦法是使用OpenGL。只需將圖像放在UIImageView中,然後在頂部放置一個不透明的OpenGL圖層。然後在用戶觸摸上使用GL_LINE_STRIP和glBlenFunc(GL_ZERO,GL_ZERO)進行繪製。