如何在包含相機實時視圖的視圖上顯示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. iPhone SDK - 通過UIViewController從AppDelegate顯示UIView
- 3. 如何在iPhone上的視圖中嵌入相機顯示屏?
- 4. 全屏不顯示相機
- 5. 的UIView顯示在屏幕
- 6. 在相機視圖中顯示UIView
- 7. 未顯示iPhone相機
- 8. 要顯示iphone sdk
- 9. 在全屏顯示ipad2相機?
- 10. 在XNA中顯示全屏相機
- 11. iPhone [email protected]不顯示在視網膜顯示屏上
- 12. 在iPhone鎖定屏幕上顯示CFUserNotification
- 13. 如何在iPhone上顯示全屏iAd?
- 14. 只在屏幕的一半上顯示相機
- 15. 將UIView映射到iPhone 5的視網膜顯示屏上
- 16. 如何在相機顯示屏上顯示PNG圖像並使其顯示在圖像上?
- 17. 從上面顯示相機?
- 18. 在Mac上顯示UIView
- 19. 在Zabbix屏幕上顯示時鐘顯示主機時間
- 20. 從weburl顯示PDF iphone sdk
- 21. Iphone sdk顯示縮略圖
- 22. 相機有時會顯示黑屏
- 23. 相機預覽顯示黑屏
- 24. iphone相機顯示焦點矩形
- 25. ios - UIViewController不顯示UIWebView不顯示在iPad屏幕上,但在iPhone上做的
- 26. 不顯示相機在Android上預覽
- 27. 在Android設備上未顯示相機
- 28. Android - 在相機上顯示網格線
- 29. 如何在屏幕上顯示當前相機分辨率
- 30. 在UIViewController上顯示自定義UIView
嗨。我的回答有幫助嗎?如果是這樣,你能接受/贊成嗎? – Oliver 2011-11-03 13:04:18