Ank*_*kit 8 iphone image uiimagepickercontroller
我必须提供用户选择照片的功能.我用过这个:
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
Run Code Online (Sandbox Code Playgroud)
现在我必须限制用户只选择照片,我希望视频不会显示在列表中.或者某种程度上用户不应该选择视频.怎么实现呢?
Ale*_*Zak 18
基本上你要做的就是设置"媒体类型".幸运的是,imagePicker只有一个名为"mediaTypes"的属性.:)接收一组媒体类型以显示选择.
幸运的是,这是ImagePicker的默认行为,只显示图像类型.
但如果你真的想确保你能做到这一点:
[imagePicker setMediaTypes: [NSArray arrayWithObject:kUTTypeImage]];
Run Code Online (Sandbox Code Playgroud)
并且不要忘记在文件的顶部添加... :)
#import <MobileCoreServices/UTCoreTypes.h>
Run Code Online (Sandbox Code Playgroud)
但实际上,我认为我们可以信任苹果,因为他们说这是他们的默认行为...... :)
Jer*_*oks 17
在向NSArray添加kUTTypeImage时,您将收到有关不兼容指针类型的编译器警告(至少在XCode 4中).但是,kUTTypeImage是CFStringRef,根据CFString文档,CFStringRef与NSString*兼容.因此,为了使编译器满意,将kUTTypeImage转换为NSString*:
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4362 次 |
| 最近记录: |