Mam UILabel z czcionką o rozmiarze punktu 17. Jeśli zadzwonię na label.font.pointSize dostaję 17, co jest dobre. BBUUUUTTT Mam również minimalny rozmiar czcionki do 8, teraz jeśli napiszę jakiś tekst w etykiecie, co spowoduje zmniejszenie rozmiaru kropki, a następnie zadzwonię do label.font.pointsize Wciąż dostaję 17, mimo że wiem, że rozmiar punktu jest mniejszyPobierz UILabel czcionka punktów po minimumFontSize
Jakieś pomysły, jak uzyskać rzeczywisty rozmiar punktu po systemie ma zmienić rozmiar czcionki?
Nie bezpośrednio, ale można go obliczyć. Zobacz pierwszą odpowiedź tutaj: http://stackoverflow.com/questions/3669844/how-to-get-uilabel-uitextview-auto-adjusted-font-size – savner
To denerwujące, ponieważ 'UILabel' ma informacje w prywatnej własności nazywane '_scaledMetrics', które jest instancją' _UILabelScaledMetrics'. Ta klasa ma właściwość '_actualScaleFactor'. Ale wszystkie akademickie, ponieważ nie są publicznie dostępne. – ChrisH