-1

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

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

4

1 回答 1

2

1) 在AppDelegate.h中定义你的变量

@property (strong, nonatomic) MyGameMapViewController *myGameMapViewController;


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

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


3) 从其他视图控制器中展示您的 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"
于 2013-05-07T02:29:27.687 回答