UIimagepicker nur Auswahl des Controller-Images

8

Ich muss Funktionen zur Auswahl von Fotos durch den Benutzer geben. Ich habe das benutzt:

%Vor%

Jetzt muss ich den Benutzer darauf beschränken, nur Fotos auszuwählen, und ich möchte, dass Videos nicht in der Liste angezeigt werden. Oder irgendwie sollte Benutzer überhaupt kein Video auswählen. Wie erreiche ich das?

    
Ankit 07.10.2010, 05:44
quelle

3 Antworten

18

Im Grunde sollten Sie die "Medientypen" einstellen. Und glücklicherweise hat imagePicker eine Eigenschaft, die nur "mediaTypes" genannt wird. :) die ein Array von Medientypen empfängt, die zur Auswahl angezeigt werden.

sogar zum Glück - das ist das Standardverhalten von ImagePicker, um nur Bildtypen anzuzeigen.

Aber wenn Sie wirklich sicherstellen wollen, dass Sie das tun können:

%Vor%

und vergessen Sie nicht, am Anfang der Datei hinzuzufügen ...:)

%Vor%

Aber wirklich, ich denke, wir können Apple vertrauen, wenn sie sagen, dass sie Standardverhalten sind ...:)

    
Alex Zak 26.10.2010 15:55
quelle
17

Sie erhalten eine Compiler-Warnung über inkompatible Zeigertypen (zumindest in XCode 4), wenn Sie kUTTypeImage zu einem NSArray hinzufügen. KUTTypeImage ist jedoch ein CFStringRef, und ein CFStringRef ist gemäß der CFString-Dokumentation mit NSString * kompatibel. Um den Compiler glücklich zu machen, werfen Sie daher kUTTypeImage auf einen NSString *:

%Vor%     
Jeremy Brooks 31.03.2011 20:59
quelle
1

UIImagePickerController verwendet standardmäßig nur image. Vermeiden Sie einfach die Angabe von Medientypen, da nur ausgewählte Bilder angezeigt werden.

    
Phani Bob 05.07.2017 15:38
quelle