Tôi đang phát triển ứng dụng này trên iPad.Hiển thị ảnh từ NSDocumentDirectory
Các mã này cho nút 'Duyệt' cho phép người dùng xem ảnh từ thư viện của iPad.
- (IBAction) BrowsePhoto:(id)sender
{
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:imagePickerController];
[popover setPopoverContentSize:CGSizeMake(320,320)];
[popover presentPopoverFromRect:CGRectMake(200,200,-100,-100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
self.popoverController = popover;
[imagePickerController release];
}
Khi ảnh được chọn, ảnh sẽ được lưu vào ứng dụng bằng NSDocumentDirectory.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editingInfo
{
[self.popoverController dismissPopoverAnimated:YES];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *savedImagePath = [documentsDir stringByAppendingPathComponent:@"SavedImage.png"];
UIImage *image = imageView.image;
NSData *imageData = UIImagePNGRepresentation(image);
[imageData writeToFile:savedImagePath atomically:NO];
}
Bây giờ tôi phải bao gồm nút 'Hiển thị' trên màn hình đầu tiên. Khi khai thác trên nút, nó sẽ hiển thị một giao diện mới (bộ điều khiển xem phương thức) và hiển thị tất cả các hình ảnh trong hình thu nhỏ/tableview từ NSDocumentDirectory.
Khi ảnh được chọn, ảnh sẽ bị xóa khỏi NSDocumentDirectory.
Tôi làm cách nào để thực hiện việc này?
Ai đó giúp tôi! – Lloydworth