Hat jemand irgendwelche Ideen, wie man das Bild, das in der Spotlight-Suche erscheint, beschneidet, so dass 'thumbnailData' ein kreisförmiges Bild ist Quadrat eins?Swift - Erhalte ein kreisförmiges Bild in der Spotlight-Suche
Keine dieser Lösungen arbeiten, um den gewünschten Effekt: Cut a UIImage into a circle Swift(iOS)
Ich kann erfolgreich das Bild zuschneiden, aber dann setzt Spotlight-Funktion einen weißen Hintergrund rund um die beschnittene/maskierte Grenze. Es ist möglich mit Spotlight-Kontakten (kUTTypeContact), nur nicht Inhalt von dem, was ich sehen kann (kUTTypeContent).
Hier ist mein Code für alle Tüftler gibt einen Blick zu nehmen:
// For storing attributes into Searchable Dictionary
internal var attributeSet: CSSearchableItemAttributeSet {
let attributeSet = CSSearchableItemAttributeSet(itemContentType: kUTTypeContent as String)
attributeSet.title = "\(firstName) \(surname)"
attributeSet.contentDescription = location
attributeSet.keywords = ["tennis", "scorelord", firstName, surname, handed, location, "\(itnLevel)"]
attributeSet.thumbnailData = UIImageJPEGRepresentation(profileImage, 0.8)
attributeSet.thumbnailData?.displayLayer(<#T##layer: CALayer##CALayer#>)
return attributeSet
}