我寫了一個小的多人遊戲的iPhone。一旦一名球員獲勝,我想向他展示他'你贏'的形象和一個按鈕,以便他可以再次參賽。 這怎麼辦?一種選擇是使用SEGUE到一個新的視圖控制器,但我認爲這應該與背景的遊戲中顯示。你會建議什麼,因爲我敢肯定這是iphone遊戲/應用程序的常見場景。如何顯示自定義視圖Modaly
編輯:我結束了使用這兩種菲利普·米爾斯的答案,並Selkie的答案。這裏是How to Use UIView transitionWithView?
我寫了一個小的多人遊戲的iPhone。一旦一名球員獲勝,我想向他展示他'你贏'的形象和一個按鈕,以便他可以再次參賽。 這怎麼辦?一種選擇是使用SEGUE到一個新的視圖控制器,但我認爲這應該與背景的遊戲中顯示。你會建議什麼,因爲我敢肯定這是iphone遊戲/應用程序的常見場景。如何顯示自定義視圖Modaly
編輯:我結束了使用這兩種菲利普·米爾斯的答案,並Selkie的答案。這裏是How to Use UIView transitionWithView?
您可以創建自定義視圖,並將其作爲遊戲主視圖控制器中的一個單獨的屬性。當有人獲勝,將其添加爲子視圖控制器的view
財產。它可以具有透明度的全屏幕大小,因此它是有效的模式,但將遊戲顯示爲背景。
你可以把它作爲一個視圖,然後使用UIView animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations
動畫塊可向上滑動,褪色或任何你想證明這一點。
另一種方法是在開始時添加它,但將其hidden
屬性設置爲YES
。需要時將其更改爲NO
。