2016-04-07 16 views
0

'' thumbnailData '' yuvarlak bir görüntü değil, böylece spot ışığında görünen görüntüyü kırpmak için nasıl gidileceği konusunda herhangi bir fikir sahibi olur mu? Birinci kare mi? Bu çözümlerdenSwift - Spot Işığı Aramada Dairesel bir Görüntü (örneğin minik resim) alın

This is taken from RayWenderlich.com

Yok istenen etkiyi çalışmak: Cut a UIImage into a circle Swift(iOS)

başarıyla görüntü kesebilirsiniz ama sonra spot özelliği kırpılmış/maskeli sınırında etrafında beyaz bir arka plan koyar. Spotlight kontaklarıyla (kUTTypeContact), sadece görebildiğim kadarıyla değil (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 
} 

cevap

1

Ben de aynı konu geldi:

İşte Bir baksın orada herhangi Boffinler benim kodudur. Resminizi varsayarsak

attributeSet.thumbnailData = UIImagePNGRepresentation(profileImage) 
oldu benim için çalıştı şeffaf bir arka plan vardır