【发布时间】:2013-08-30 11:13:34
【问题描述】:
我正在尝试从viewDidLoad 将覆盖图像放在整个 iPhone 屏幕上(也通过 导航 和 tabbar),但没有任何反应。
self.imageView = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"overlayimage.png"]];
UIWindow* window = [[UIApplication sharedApplication] keyWindow];
[window.rootViewController.view addSubview: imageView];
UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
recognizer.delegate = self;
[imageView addGestureRecognizer:recognizer];
imageView.userInteractionEnabled = YES;
self.imageView = imageView;
这是我想要得到的结果:
【问题讨论】:
-
如果想要有闪屏,需要新建UIViewControoler
-
是的,我有启动画面。但仍然无法在整个屏幕上添加图像。
-
那你为什么不使用 UIIMagePicerViewController 呢?
-
@iPatel 为什么要删除我只想接受的答案?
-
@1110- 我的回答对你有帮助吗?其他明智的使用 UIImagePickerViewController :)]
标签: iphone ios objective-c ios6 uiimageview