W UILabel istnieje funkcjonalność do obcinania etykiet przy użyciu różnych technik skracania (UILineBreakMode). W NSString UIKit Additions istnieje podobna funkcjonalność do rysowania ciągów.Jak skrócić NSString na podstawie szerokości graficznej?
Jednak nie znalazłem sposobu, aby uzyskać dostęp do faktycznego obciętego napisu. Czy istnieje inny sposób na uzyskanie obciętego łańcucha na podstawie szerokości (graficznej) danej czcionki?
Chciałbym mieć kategorię na NSString z tą metodą:
-(NSString*)stringByTruncatingStringWithFont:(UIFont *)font forWidth:(CGFloat)width lineBreakMode:(UILineBreakMode)lineBreakMode
Dzięki Uli, dobry pomysł. Działa jak marzenie. Zobacz kod w innym komentarzu. –