2012-07-30 28 views
0

我正在開發一款iPad的科學遊戲,讓您選擇關卡並顯示一些關於科學元素的問題,用戶必須選擇正確的答案。我使用UITableview顯示「級別選擇」屏幕,一旦用戶選擇級別,didSelectRowAtIndexPath在「遊戲屏幕」上設置int currentLevel。重新加載UIViewController而不會回到UITableView

完成關卡後,我想創建一個UIButton,這樣用戶就可以進入下一關而無需返回到「關卡選擇」屏幕(UITableView)。 基本上我要重新加載查看和設置INT currentLevel以顯示正確的水平,爲遊戲

任何幫助,將不勝感激

回答

0

您可以ALLOC你的等級選擇視圖控制器,並在當前視圖模式方式呈現它。

UIViewController *levelPicker = [[UIViewController alloc]init]; 
[self presentModalViewController:levelPicker animated:YES]; 
[levelPicker release]; 
+0

感謝您的答覆,但我不希望再次顯示電平選擇的看法,我只想 – 2012-07-30 08:25:44

+0

您使用不同的UIViewController爲每個級別一個按鈕,去一個新的水平? – Cosmin 2012-07-30 08:28:34

+0

這是不高效的,因爲這意味着我必須有10個獨立的UIViewControllers,每個UIViewControllers都有相同的代碼。感謝您的建議 – 2012-07-30 08:33:30