2
如何讓我的頁面像在新的蘋果地圖中一樣蜷縮起來?我知道如何讓它捲起來看另一個頁面,但我正在談論地圖右下角的捲曲。這裏是一個事先知情同意,如果你想看到什麼我談論:如何讓頁面像iOS 6上的Apple Maps一樣捲曲?
如何讓我的頁面像在新的蘋果地圖中一樣蜷縮起來?我知道如何讓它捲起來看另一個頁面,但我正在談論地圖右下角的捲曲。這裏是一個事先知情同意,如果你想看到什麼我談論:如何讓頁面像iOS 6上的Apple Maps一樣捲曲?
要顯示該捲曲的角落,簡單地用一個PNG圖像(包含捲曲的白色部分與它的梯度和陰影+的應該在下面的視圖的灰色背景部分,其餘的PNG是透明的 - 類似於this one found via Google Image for example)。
然後,您可以使用此圖像作爲UIButton
的backgroundImage
- 或者作爲image
一個UIImageView
您可以向其中添加UITapGestureRecognizer
- 然後將其添加爲您的最前面視圖的子視圖,在其右下角。然後只需配置此按鈕(或UIImageView
的UITapGestureRecognizer
),以便在觸發時觸發捲曲動畫。
唯一的問題是,地圖捲起來,頁面捲曲保持原位 - 懸停在窗口上。據我所知,你不能將一個圖形(按鈕)添加到地圖視圖中,以便它與mkmapview一起捲起。我錯了嗎? (我很想錯) – Jann