如何在包含相机实时视图的视图上显示UIView?iPhone SDK:在相机显示屏上显示UIView
1
A
回答
1
把一个NavigationController放在MainWindow.xib中,第一个Controller指向一个自定义CameraController(class属性)。不要指定任何XIB。
随身携带一个IBOutlet一个参照本navigationController到您的appDelegate,然后在laucnch拨打:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
用于叠加创建另一个厦门国际银行,其控制器,让我们称之为OverlayViewController。
然后进入这个CameraViewController:
.H
@interface CameraController : UIViewController {
UIImagePickerController* __picker;
OverlayViewController* __overlay;
}
@property (nonatomic, retain) UIImagePickerController* picker;
@property (nonatomic, retain) OverlayViewController* overlay;
.M
- (void) viewDidLoad {
self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
self.picker.showsCameraControls = NO;
self.picker.navigationBarHidden = YES;
self.picker.wantsFullScreenLayout = YES;
// Insert the overlay
self.overlay = [[OverlayViewController alloc] initWithNibName:@"Overlay" bundle:nil];
self.overlay.pickerRef = self.picker;
self.picker.cameraOverlayView = self.overlay.view;
[self presentModalViewController:self.picker animated:NO];
}
+0
什么是self.overlay.pickerRef = self.picker; ?? – saimonx 2011-03-29 20:22:36
+0
picketRef是我猜的OverlayViewController属性,所以你可以参考里面的UIIMagePicker。 – 2013-04-05 14:06:20
相关问题
- 1. iPad2相机显示屏不显示
- 2. 全屏不显示相机
- 3. 的UIView显示在屏幕
- 4. 如何在iPhone上的视图中嵌入相机显示屏?
- 5. 未显示iPhone相机
- 6. 在全屏显示ipad2相机?
- 7. 在XNA中显示全屏相机
- 8. 如何在相机显示屏上显示PNG图像并使其显示在图像上?
- 9. iPhone [email protected]不显示在视网膜显示屏上
- 10. 如何在iPhone上显示全屏iAd?
- 11. 在Mac上显示UIView
- 12. 在Zabbix屏幕上显示时钟显示主机时间
- 13. 从weburl显示PDF iphone sdk
- 14. iphone相机显示焦点矩形
- 15. Android - 在相机上显示网格线
- 16. 在Android设备上未显示相机
- 17. 不显示相机在Android上预览
- 18. RNBlurModalView显示UIView
- 19. 在UIViewController上显示自定义UIView
- 20. 无法获取在Swift中显示相机(AVCapturePhotoOutput)的UIView的屏幕截图
- 21. UIView约束在iPad上不显示相同的结果
- 22. 在屏幕上显示textView
- 23. 在屏幕上显示
- 24. 手机屏幕上的显示块
- 25. 上显示屏而不是上次打开的屏幕显示
- 26. popover不显示在iPhone上
- 27. 在iPhone上显示照片
- 28. 在iPhone上显示UImage
- 29. ARKit只在Unity中显示蓝屏,不使用相机?
- 30. 在iPad(iPhone SDK)上的UIPopoverController中显示iPhone-View
嗨。我的回答有帮助吗?如果是这样,你能接受/赞成吗? – Oliver 2011-11-03 13:04:18