Mam dynamiczny multi-wiersz UILabel i muszę znać koniec tekstu (X Coordinate) widocznego tekstu (nie etykiety), więc mogę pokazać coś po tekście. Czy to możliwe?Uzyskaj szerokość ostatniej linii multilinii UILabel
dziękuję
Mam dynamiczny multi-wiersz UILabel i muszę znać koniec tekstu (X Coordinate) widocznego tekstu (nie etykiety), więc mogę pokazać coś po tekście. Czy to możliwe?Uzyskaj szerokość ostatniej linii multilinii UILabel
dziękuję
Będziesz mógł mieć większą kontrolę nad układem tekstu z ramami CoreText. Checkout the documentation:
Istnieje również kilka ciekawych open source rzeczy, które już zrobić dużo ciężkiej pracy dla Ciebie, jak: https://github.com/Cocoanetics/DTCoreText
Zacząłem używać CoreText i jest to niesamowite :) – LeonS
O ile mi wiadomo, najlepszym rozwiązaniem jest to, aby użyć UIWebView zamiast z UILabel. Wystarczy sformatować kod HTML, aby załadować, a następnie dodać, co chcesz dodać po.
Przykład:
[webView loadHTMLString:[NSString stringWithFormat:@"<html><body><font face=\"arial\" size=\"2\">%@</font><font face=\"arial\" size=\"1\"> %@</font></body></html>",text1 , text2] baseURL:nil];
Jeśli chcesz próbować z UILabel/UITextView/jakiejkolwiek UIView o to chodzi, wiem tylko o sposób, aby dowiedzieć się wysokość odpowiednio: [myView sizeToFit]; A potem zdobądź ramkę.
Mam nadzieję, że to pomoże.
Pozdrawiam,
George
@ leons..did u dostać żadnej przerwy przez to? ... zmaga się od kilku dni na this..want znaleźć koniec tekstu w uilable tak że mogę dodać uibutton obok niego ... –
pls podziel się swoim pomysłem, aby mógł mi również pomóc .. –
możesz spojrzeć na fajną odpowiedź tutaj, dla mnie korzystam z tego, że to jest http: // stackoverflow.com/a/30351432/4498576 – Rawan