我想制作一个可以随时随地调用的视图,它从应用程序的开头开始并一直保持到最后。
它似乎是游戏中的地图,您可以随时访问并更新您所在的位置
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"