【发布时间】:2010-04-30 19:11:17
【问题描述】:
是否可以在视图中显示 UIImagePickerController,而不是在模式或弹出框内使用它?
我试过了,没有成功...
if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypePhotoLibrary]) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
NSArray *mediaTypesAllowed = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[picker setMediaTypes:mediaTypesAllowed];
picker.delegate = self;
[picker.view setFrame:CGRectMake(0,0, 400, 400)]; // just for testing
[picker.view setCenter:CGPointMake(200,200)];
[myView addSubview:picker.view];
[picker.view release];
}
感谢您的帮助
【问题讨论】:
-
必须有办法做到这一点。 Apple 在 Pages for the Media Picker 中执行此操作。他们有一个带有 UISegmentedControl 的弹出框,用于在弹出框上换入和换出页面。其中一个页面是 ImagePicker。
标签: iphone iphone-sdk-3.0 ipad