Есть ли у кого-нибудь идеи о том, как обрезать изображение, которое появляется в поиске прожектора, так что «thumbnailData» - это круговой образ, а не квадратная?Swift - получить круговое изображение при поиске в точках поиска (то есть в миниатюре)
Ни одно из этих решений не работают к желаемому эффекту: Cut a UIImage into a circle Swift(iOS)
Я могу успешно обрезать изображение, но затем функция внимания ставит белый фон вокруг/замаскированную границы обрезанной. Это возможно при контактах с подсветкой (kUTTypeContact), просто не соответствует тому, что я могу видеть (kUTTypeContent).
Вот мой код для любых Boffins там взять быстрый взгляд:
// 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
}