保持从应用程序的开始到结束的视图

时间:2013-05-07 02:16:37

标签: iphone ios

我想创建一个可以随时随地调用的视图,它从应用程序的开头开始并保持到最后。

它似乎是游戏中的地图,您可以随时访问并更新您所在的位置

1 个答案:

答案 0 :(得分:2)

1)在 AppDelegate.h

中定义变量
@property (strong, nonatomic) MyGameMapViewController *myGameMapViewController;


2)在AppDelegate.m的应用程序didFinishLaunchingWithOptions:方法中初始化变量

self.myGameMapViewController =  [[MyGameMapViewController alloc] initWithNibName:@"MyGameMapViewController" bundle:nil];


3)从其他viewControllers,

呈现myGameMapViewController
AppDelegate *appDel = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[self presentViewController:appDel.myGameMapiewController animated:YES completion:nil];

4)将以下方法添加到 myGameViewController 按钮,

-(IBAction) temporaryCloseButtonPressed:(id)sender;{
    [self dismissViewControllerAnimated:YES completion:nil];
}

确保您已在视图控制器中导入AppDelegate.h。

#import "AppDelegate.h"