Кто-нибудь знает, как получить высоту RTLabel?Как получить высоту RTLabel
Что мне нужно сделать, это отрегулировать высоту родительского вида базы RTLabel на той же высоте RTLabel.
Спасибо!
Кто-нибудь знает, как получить высоту RTLabel?Как получить высоту RTLabel
Что мне нужно сделать, это отрегулировать высоту родительского вида базы RTLabel на той же высоте RTLabel.
Спасибо!
Чтобы получить высоту RTLabel использовать свойство "optimumSize".
RTLabel *someLabel = [[RTLabel alloc] init];
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,100.f);
someLabel.text = @"<p>Some <b>HTML</b></p>";
CGSize optimumSize = [someLabel optimumSize];
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,optimumSize.height);
Я думаю, что это просто
CGFloat height = CGRectGetHeight(rtLabel.bounds)
Немного лучше было бы читать его с помощью 'CGRectGetHeight()', то 'CGFloat высота = CGRectGetHeight (rtLabel.bounds);' Кроме того, Apple предложил не называть Ивар с [подчеркивание] (http://stackoverflow.com/questions/3521254/prefixing-property-names-with-an-underscore-in-objective-c), что-то, что нужно иметь в виду. –
Обновлено. Я просто использовал проект для RTLabel из Github -https: //github.com/honcheng/RTLabel, но изменил его только на rtLabel. – ansible