2011-02-03 2 views

ответ

1

Там нет простого способа для достижения расстояния между достойной линией на TTStyledText. Это очень заметно, когда вы используете нестандартные шрифты при больших размерах. Однако вы можете заставить его работать с лотом взлома с использованием TTStyledLayout и категорий. Посмотрите на внутренние функции, которые модифицируют _lineHeight и, в частности,

- (void)inflateLineHeight:(CGFloat)height 

- (TTStyledFrame*)addFrameForText:(NSString*)text element:(TTStyledElement*)element ... 

Моя версия слишком запутанна, чтобы освободить, но если кто-то время, чтобы сделать чистую реализацию было бы прекрасным дополнением к Three20 (копирование и вставка будет приятно также иметь)

+0

хорошо, спасибо. придется думать о другом солутине. – Tronic