「thumbnailData」が正方形ではなく円形の画像になるように、スポットライト検索に表示される画像をトリミングする方法について誰か考えがありますか?
これらの解決策はどれも望ましい効果をもたらしません: UIImage を円にカットする Swift(iOS)
画像を正常にトリミングできますが、スポットライト機能により、トリミング/マスクされた境界線の周りに白い背景が配置されます。スポットライトの連絡先 (kUTTypeContact) では可能ですが、私が見ることができるコンテンツ (kUTTypeContent) ではありません。
これは、そこにあるボフィンが覗くための私のコードです:
// 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
}