2012-10-02 85 views
3

我想使地圖捲曲效果就像iPhone 5地圖一樣。 許多App Store上的應用程序都已具備此功能,但我無法找到任何實施它的好資源。請幫幫我。它應該從彎曲的角落開始,觸摸它時會擴展到屏幕的一半。 彎角不是圖像。地圖捲曲效果

請看這個參考。 https://www.dropbox.com/sh/d51z86xtb93exc2/yRnbgpz6cc

在此先感謝。

+0

對於這樣我要開始了Github上,搜索代碼,可以做我想做的問題。快速搜索(https://github.com/search?q=page+curl&repo=&langOverride=&start_value=1&type=Everything&language=Objective-C)會顯示https://github.com/xissburg/XBPageCurl等項目。 –

回答

0

我相信是這樣的:

SampleViewController *sampleView =  [SampleViewController new]; 
[sampleView setModalTransitionStyle:UIModalTransitionStylePartialCurl]; 
[self presentViewController:sampleView animated:YES completion:^void(){}]; 
+0

這只是半捲曲。你知道如何像第一張圖片一樣製作捲曲的角落嗎? – user1715273

+0

我想你基本上必須開始並暫停動畫來獲得彎曲的角落。 –

+0

謝謝你的回覆。你能留下一些代碼嗎? – user1715273

-1
+0

UIPageViewController可以提供頁面捲髮,但是您不能像使用UIModalTransitionStylePartialCurl一樣獲得捲曲。 – yonel

+0

@yonel我還沒有嘗試UIModalTransitionStylePartialCurl,所以我不知道它是什麼樣子。無論如何,我已經嘗試過UIPageViewController,它爲我工作。 UIPageViewController的捲曲效果跟隨用戶的手指,因爲他/她將頁面翻到上一頁/下一頁。 – KarenAnne

1

也許XBPageCurl可以幫助你:

https://github.com/xissburg/XBPageCurl/downloads

+0

這個工作正常,但它重新實現了UIPageViewController(curl效果本身)中的所有東西:/可惜的是,似乎沒有辦法重用大多數UIPageViewController並將其自定義爲獲取* HALF *莫代爾捲曲:/ – yonel