คำถามติดแท็ก uiimagepickercontroller

20
การวางแนวรูปภาพผลของ iOS UIImagePickerController หลังจากอัปโหลด
ฉันกำลังทดสอบแอปพลิเคชัน iPhone ของฉันบน iOS 3.1.3 iPhone ฉันกำลังเลือก / ถ่ายภาพโดยใช้UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setDelegate:self]; [self.navigationController presentModalViewController:imagePicker animated:YES]; [imagePicker release]; - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; imageView.image = self.image; [self.navigationController dismissModalViewControllerAnimated:YES]; submitButton.enabled = YES; } ในบางครั้งฉันก็ส่งไปยังเว็บเซิร์ฟเวอร์ของฉันโดยใช้คลาส ASI: ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL …

30
การเพิ่มรูปภาพหรือวิดีโอลงใน iPhone Simulator
ฉันพยายามใช้UIImagePickerControllerด้วยUIImagePickerControllerSourceTypePhotoLibraryแต่มันบอกว่า "ไม่มีรูป" เครื่องจำลองรับภาพจากที่ไหน? ฉันควรจะคัดลอกภาพเพื่อแสดงในเครื่องมือจำลองที่ไหน?

20
iOS 8 การสแนปชอตมุมมองที่ไม่ได้แสดงผลเป็นสแน็ปช็อตที่ว่างเปล่า
ใน iOS 8 ฉันมีปัญหาในการจับภาพจากกล้องจนถึงตอนนี้ฉันกำลังใช้รหัสนี้สำหรับ UIImagePickerController *controller=[[UIImagePickerController alloc] init]; controller.videoQuality=UIImagePickerControllerQualityTypeMedium; controller.delegate=(id)self; controller.sourceType=UIImagePickerControllerSourceTypeCamera; [self presentViewController:controller animated:YES completion:nil]; แต่ใน iOS 8 ฉันได้รับสิ่งนี้: Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. ฉันได้ลองด้วยวิธีการแก้ปัญหาที่โพสต์นี้ด้วย @property …

24
การครอบตัด UIImage
ฉันมีรหัสที่ปรับขนาดรูปภาพเพื่อให้ได้สัดส่วนที่เป็นจุดศูนย์กลางของภาพ - ฉันใช้สิ่งนี้เพื่อถ่ายUIImageและคืนค่าการแสดงรูปภาพสี่เหลี่ยมจัตุรัสขนาดเล็กคล้ายกับสิ่งที่เห็นในมุมมองอัลบั้มของ แอพรูปถ่าย (ฉันรู้ว่าฉันสามารถใช้UIImageViewและปรับโหมดการครอบตัดเพื่อให้ได้ผลลัพธ์เดียวกัน แต่บางครั้งภาพเหล่านี้จะปรากฏในUIWebViews) ฉันเริ่มสังเกตเห็นความผิดพลาดบางอย่างในรหัสนี้และฉันก็นิ่งงันเล็กน้อย ฉันมีสองทฤษฎีที่แตกต่างกันและฉันสงสัยว่าถ้าทั้งสองอยู่บนฐาน ทฤษฎี 1) ฉันประสบความสำเร็จในการปลูกพืชโดยการวาดลงในบริบทภาพนอกจอที่ขนาดเป้าหมายของฉัน เนื่องจากฉันต้องการส่วนตรงกลางของภาพฉันจึงตั้งค่าCGRectอาร์กิวเมนต์ที่ส่งผ่านไปdrawInRectยังสิ่งที่ใหญ่กว่าขอบเขตของบริบทรูปภาพของฉัน ฉันหวังว่านี่คือ Kosher แต่ฉันพยายามที่จะดึงความทรงจำอื่น ๆ ที่ฉันไม่ควรแตะต้องมาก่อนหรือไม่? ทฤษฎี 2) ฉันทำทั้งหมดนี้ในกระทู้พื้นหลัง ฉันรู้ว่ามีบางส่วนของ UIKit ที่ จำกัด เฉพาะเธรดหลัก ฉันกำลังสมมติ / หวังว่าการวาดไปยังมุมมองหน้าจอไม่ใช่หนึ่งในนั้น ฉันผิดหรือเปล่า? (โอ้ฉันคิดถึงNSImage's drawInRect:fromRect:operation:fraction:วิธีการ)

6
ตรวจสอบการอนุญาตของกล้องใน iOS
ฉันกำลังพัฒนาแอพวิดีโอที่ง่ายมาก ฉันใช้การควบคุมอย่างเป็นทางการ: UIImagePickerController นี่คือปัญหา เมื่อนำเสนอ UIImagePickerController เป็นครั้งแรก iOS จะขออนุญาต ผู้ใช้สามารถคลิกใช่หรือไม่ หากผู้ใช้คลิกไม่การควบคุมจะไม่ถูกยกเลิก หากผู้ใช้คลิกปุ่มเริ่มต่อไปตัวจับเวลาจะดำเนินต่อไปในขณะที่หน้าจอเป็นสีดำเสมอและผู้ใช้จะไม่สามารถหยุดตัวจับเวลาหรือย้อนกลับได้ สิ่งเดียวที่ผู้ใช้สามารถทำได้คือฆ่าแอพ ครั้งต่อไปที่มีการนำเสนอ UIImagePickerController จะยังคงเป็นหน้าจอสีดำและผู้ใช้ไม่สามารถย้อนกลับไปได้หากคลิกเริ่ม ฉันสงสัยว่ามันเป็นแมลงหรือเปล่า มีวิธีใดบ้างที่เราสามารถตรวจพบการอนุญาตของกล้องเพื่อให้เราสามารถตัดสินใจแสดง UIImagePickerController ได้หรือไม่?

11
ฉันสามารถโหลด UIImage จาก URL ได้หรือไม่
ฉันมี URL สำหรับรูปภาพ (ได้มาจาก UIImagePickerController) แต่ฉันไม่มีรูปภาพในหน่วยความจำอีกต่อไป (URL ถูกบันทึกจากการเรียกใช้แอพก่อนหน้านี้) ฉันสามารถโหลด UIImage จาก URL ซ้ำได้หรือไม่ ฉันเห็นว่า UIImage มี imageWithContentsOfFile: แต่ฉันมี URL ฉันสามารถใช้ dataWithContentsOfURL ของ NSData เพื่ออ่าน URL ได้หรือไม่ แก้ไข 1 จากคำตอบของ @ Daniel ฉันลองใช้รหัสต่อไปนี้ แต่ไม่ได้ผล ... NSLog(@"%s %@", __PRETTY_FUNCTION__, photoURL); if (photoURL) { NSURL* aURL = [NSURL URLWithString:photoURL]; NSData* data = [[NSData …

16
ข้อผิดพลาด UIImagePickerController: การสแนปช็อตมุมมองที่ไม่ได้แสดงผลในสแนปชอตที่ว่างเปล่าใน iOS 7
ฉันได้รับข้อผิดพลาดนี้เฉพาะใน iOS 7 และแอปพลิเคชันขัดข้อง ใน iOS 6 ฉันไม่เคยได้รับข้อผิดพลาดเลยแม้แต่ครั้งเดียวที่หน่วยความจำเตือนเมื่อเปิดกล้อง Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. นี่คือสิ่งที่ฉันกำลังทำ imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setDelegate:self]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setAllowsEditing:YES]; [self …

5
ข้อผิดพลาด iOS 10 [การเข้าถึง] <private> เมื่อใช้ UIImagePickerController
ฉันใช้ XCode 8 และทดสอบกับ iOS 10.2 Beta ฉันได้เพิ่มกรอบรูป PhotosUI และ MobileCoreServices ลงในโครงการแล้ว รหัสง่ายมาก: #import &lt;Photos/Photos.h&gt; #import &lt;PhotosUI/PhotosUI.h&gt; #import &lt;MobileCoreServices/MobileCoreServices.h&gt; @interface ViewController : UIViewController &lt;UIImagePickerControllerDelegate, UINavigationControllerDelegate, PHLivePhotoViewDelegate&gt; @property (strong, nonatomic) IBOutlet UIImageView *imageview; @end และการใช้งาน: - (IBAction)grab:(UIButton *)sender{ UIImagePickerController *picker = [[UIImagePickerController alloc]init]; picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.allowsEditing = NO; picker.delegate = …

5
presentModalViewController: Animated เลิกใช้แล้วใน ios6
ฉันใช้รหัสต่อไปนี้สำหรับเครื่องมือเลือกรูปภาพ แต่เมื่อฉันเรียกใช้ในโปรแกรมจำลองฉันมีหน่วยความจำรั่วและได้รับคำเตือนเกี่ยวกับpresentModalViewcontroller:animatedการเลิกใช้งานใน iOS6 ฉันยังdismissModalViewController:animatedเลิกใช้งาน ฉันใช้ SDK 6.1 รหัสสำหรับ ImagePicker: - (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = self; imagePicker.allowsEditing =NO; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [self presentModalViewController:imagePicker animated:YES]; } - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ //release picker [picker dismissModalViewControllerAnimated:YES]; }

21
จะอนุญาตให้ผู้ใช้เลือกภาพด้วย Swift ได้อย่างไร
ฉันกำลังเขียนแอปพลิเคชัน iOS ตัวแรก (iPhone เท่านั้น) ด้วย Swift มุมมองแอปพลิเคชันหลักควรอนุญาตให้ผู้ใช้เลือกภาพจากแกลเลอรีรูปภาพ ฉันพบโค้ดตัวอย่างต่อไปนี้ของViewController.swift : class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.