Est-ce que quelqu'un a des idées sur la façon de rogner l'image qui apparaît dans la recherche du projecteur, de sorte que 'thumbnailData' est une image circulaire pas un un carré?Swift - Obtenir une image circulaire en recherche Spotlight (c'est-à-dire dans la vignette)
Aucune de ces solutions ne fonctionne à l'effet désiré: Cut a UIImage into a circle Swift(iOS)
Je peux recadrer l'image avec succès mais fonction Spotlight met un fond blanc autour du recadrée/frontière masquée. C'est possible avec les contacts spotlight (kUTTypeContact), mais pas avec ce que je peux voir (kUTTypeContent).
Voici mon code pour toutes les boffins là pour jeter un coup d'oeil:
// 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
}