2010-12-11 72 views
0

在遊戲中,如果在iPhone中玩遊戲時出現中斷,我會看到會出現某種彈出式視圖(其中有按鈕用於暫停,保存和退出)。如何在遊戲中創建中斷屏幕?

1)如何在代碼中創建它並調用它?

我一直在網上搜索周,文檔,論壇等,仍然無法找到解決方案。我只能找到一些東西 - 教程展示瞭如何實現第二個視圖,該視圖是通過在主視圖上按下一個按鈕來調用的,但這不是我所需要的。

2)這種視圖被稱爲什麼?當然,我知道它不叫飛濺,打開屏幕。它被稱爲「中斷屏幕,暫停屏幕或設置屏幕?」

3)以下方法只能在UIViewController類中實現,以使用按鈕調出第二個視圖(這不是我想要的),而我的遊戲是使用定製的的UIView並且它不能調用該方法

- (無效)goToSecondView {
[自我presentModalViewController:secondViewController動畫:YES];
}。

4)我得到了一個建議使用@protocol,但對我來說理解起來有點高級。有沒有簡單的方法來做到這一點?不管你叫什麼這樣的屏幕的

回答

0

,你應該這樣做:

  1. 接受一些答案在這裏堆棧溢出你以前的問題。
  2. 暫停你的遊戲。
  3. 創建一個UIView您想要顯示,無論是編程或從一個NIB文件加載它。
  4. 通過致電-addSubview:來呈獻。或者,使用動畫方法將其設置到位。