2017-01-18 3 views
0

mit Ich versuche, die Größe des attributedString mit Methodeunerwarteter Absturz, wenn benutzerdefinierte Schriftarten mit schnellen

func boundingRect(with size: CGSize, options: NSStringDrawingOptions = [], context: NSStringDrawingContext?) -> CGRect 

und das ist mein Code

paragraphRect = finalString.boundingRect(with: CGSize(width:textViewExample.frame.size.width - 10, height: CGFloat(CGFloat.greatestFiniteMagnitude)), options: ([.usesLineFragmentOrigin,.usesFontLeading]), context: nil) 

aber bekomme ich diese Ausnahme

-[_SwiftValue renderingMode]: unrecognized selector sent to instance 0x600000050110 
zu bestimmen

aber wenn ich Systemschriften verwenden .. es funktioniert gut

Antwort

Antwort

2

Posting So andere nicht verwirrt:

IFont(name: UIFont.lightFontName(), size: 14)! 
1

benutzerdefinierte Schriftart verwenden, dann sollte die Schrift ausgepackt werden:

UIFont(name: UIFont.lightFontName(), size: 14)! 
Verwandte Themen