iPhone - so erstellen Sie ein benutzerdefiniertes album und geben Sie benutzerdefinierte Namen, um Fotos in camera roll programmgesteuert?
Bin ich für die Entwicklung von iPhone Foto-Anwendung, so brauche ich zum erstellen einer separaten album mit dem Namen "Mein Album" in camera roll und ich müssen sparen, meine UIImageView Bild mit benutzerdefinierten Namen, zum Beispiel "Mein Bild".png" innerhalb der neu erstellte Verzeichnis.
Wie kann ich dies tun?
hi.. hast du gefunden, wie man benutzerdefinierte Namen für Bilder?
InformationsquelleAutor sachi | 2012-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen ein benutzerdefiniertes album und ein Bild hinzuzufügen ziemlich einfach, mit diesen Zeilen von code in iOS:
Gute Arbeit... 🙂
Kann einer mir helfen mit Swift 3-version ?
Diese Klasse kann Ihnen helfen, wenn Sie sind auf der Suche für Swift 3 version : github.com/SagarSDagdu/SDPhotosHelper
InformationsquelleAutor NDY
Da die
AssetsLibrary
ist veraltet, nutzen Sie bitte dasPhotos
Rahmen statt (iOS 8 und höher).Können Sie die gemeinsame Nutzung der
PHPhotoLibrary
- Objekt zu erstellen, neue Fotos, aber Sie können nicht geben Sie Ihnen bestimmte Namen, da werden Sie mit Ressourcen arbeiten, die müssen verwaltet werden, durch die Fotos.app. Jedes Objekt hat bestimmte Eigenschaften. Sie können die Objekte Holen, die änderungen verlangen, asset/thumbnail das laden und Zwischenspeichern, etc.Erstellen benutzerdefinierte album, nutzen Sie bitte das
PHAssetCollectionChangeRequest.creationRequestForAssetCollection(withTitle:
).Kurzes Beispiel:
Vergessen Sie nicht,
import Photos
Bibliothek.Erstellen neue Foto-asset auf diesem album, nutzen Sie bitte das
PHAssetCollectionChangeRequest.creationRequestForAssetCollection(withTitle:
).UPDATE:
Müssen wir den Zugang beantragen, um der Lage sein, die Bibliothek Fotos:
Ab iOS 10 und darüber brauchen wir auch, um zu Eintrag hinzufügen für den Zugang in das Ziel .plist-Datei "Datenschutz - Foto-Bibliothek-Nutzung-Beschreibung":
versuchen Sie
typealias PhotoAlbum = PHAsset
.Danke! er arbeitete mit PHAssetCollection 🙂
Ja, tut mir Leid. Ich meine
typealias PhotoAlbum = PHAssetCollection
. Vielen Dank für Sie Bearbeiten.Nein, ich glaube nicht, prüfen Sie, ob ein album vorhanden ist. Es wird eine doppelte album. Sie können überprüfen, ob ein album schon vorhanden ist durch die Verwendung
PHAssetCollection.fetchAssetCollectionsWithType
mit NSPredicate wiePHAssetCollection.fetchAssetCollectionsWithType(.Album, subtype: .AlbumRegular, options: fetchOptions)
InformationsquelleAutor ricardopereira
Es hat funktioniert, seit iOS 5.0.
Bitte importieren Sie AssetsLibrary/AssetsLibrary.h
InformationsquelleAutor Vaibhav Sharma
Erstellen Sie ein neues album:
Bekommen ein album mit einem bestimmten Namen:
Und speichern eines Fotos zu einem Fotoalbum:
InformationsquelleAutor xcocoader
Können Sie versuchen, Meine unten Methode zum Erstellen von Alben für iOS 7 und iOS 8
InformationsquelleAutor Gaurav