重新加载UIViewController而无需返回UITableView

时间:2012-07-30 08:06:32

标签: objective-c uiviewcontroller reloaddata

我正在开发一款适用于iPad的科学游戏,可让您选择一个级别,并显示有关科学元素的一些问题,用户必须选择正确的答案。我使用UITableview显示“级别选择”屏幕,一旦用户选择级别,didSelectRowAtIndexPath在“游戏屏幕”上设置int currentLevel。

完成关卡后,我想创建一个UIButton,这样用户就可以进入下一关,而无需返回“关卡选择”屏幕(UITableView)。 基本上我想重新加载视图并设置int currentLevel以显示游戏的正确级别

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以分配您的关卡选择器视图控制器并在当前视图中以模态方式显示它。

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