<分区>
我想知道如何向应用程序添加一张图像,该图像覆盖整个屏幕并包含有关应用程序本身的信息。
这是要求:
- 只在第一次启动时显示一次
- 覆盖整个屏幕(包括标签栏和导航栏)
- 当用户点击图片时,它应该消失并且不会再出现 ;)
示例(只在 iPad 上找到一个,虽然我需要它用于 iPhone):
我该怎么做?有没有我可以使用的免费框架?非常感谢任何提示、信息或链接。
<分区>
我想知道如何向应用程序添加一张图像,该图像覆盖整个屏幕并包含有关应用程序本身的信息。
这是要求:
示例(只在 iPad 上找到一个,虽然我需要它用于 iPhone):
我该怎么做?有没有我可以使用的免费框架?非常感谢任何提示、信息或链接。
最佳答案
.
- (void)viewDidLoad {
[super viewDidLoad];
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"didDisplayHelpScreen"]) {
UIWindow *window = [[[UIApplication sharedApplication] windows] lastObject];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:window.bounds];
imageView.image = [UIImage imageNamed:@"78-stopwatch"];
imageView.backgroundColor = [UIColor greenColor];
imageView.alpha = 0.5;
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissHelpView:)];
[imageView addGestureRecognizer:tapGesture];
imageView.userInteractionEnabled = YES;
[window addSubview:imageView];
}
}
- (void)dismissHelpView:(UITapGestureRecognizer *)sender {
UIView *helpImageView = sender.view;
[helpImageView removeFromSuperview];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"didDisplayHelpScreen"];
}
关于iphone - 在 iPhone App 首次启动时显示信息 imageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797253/