Wszyscy wiemy, że możemy obliczyć wysokość etykiety lub dowolnej kontroli zgodnie z tekstem. W ten sposób:Pobieranie tekstu na podstawie wysokości
NSString *[email protected]"fwfgwefgwefhwefhwoefhwoeifhoiwefhwoeifhwieofhweohfiweofowefhowefhoweifhweofhweofhweoihfweiofhiowefhweiofhwioefhweiofhiweofhweiofhweiofhweiofhweiofweoifiweofhweoifhiowefhoiwefhowewoefoiwehfoiwe";
labelsize=[text sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(100, 2000.0)];
NSLog(@"labelsize.height%f",labelsize.height);
Załóżmy teraz, że mam wysokość = 270. Teraz chcę tylko ten tekst, który leży w 200 wysokości. Podobnie jak wysokość mojej etykiety to 200 i chcę, aby tekst o wysokości 200 pojawił się w etykiecie, a reszta tekstu powinna być wyświetlana w innej etykiecie. Chciałbym zapytać, czy możliwe jest uzyskanie tekstu na podstawie wysokości.
Z góry dziękuję!
Czy to znaczy, czy chciałbyś, aby uzyskać rozmiar czcionki tekstu w zależności od wysokości etykiety? –
nie ma rozmiaru czcionki tekstowej, potrzebuję tylko tyle tekstu, który można naprawić na określonej wysokości. – Gypsa
Myślę, że najlepszą metodą byłoby sprawdzić to od jakiegoś czasu ... –