Używam etykiety do wyświetlenia tekstu użytkownikawszedł, więc długość etykiety jest zmienna. Zastanawiam się, czy istnieje sposób na dynamiczną zmianę rozmiaru czcionki mojego tekstu. Obecnie ograniczam pionową długość etykiety do 120 i zaznaczyłem opcję „Automatycznie dostosuj czcionkę” w Inspektorze atrybutów, ale nie skaluje się tak, jak chcę. Nie jestem pewien, czy jest to metoda programowa czy projektowa to.
Oto przykład odcinania tekstu:
Odpowiedzi:
2 dla odpowiedzi № 1możesz spróbować np .:
autoshrink -> minimum font scale -> 0.7
0 dla odpowiedzi nr 2
Możesz spróbować tego poniżej;
yourLabel.numberOfLines = 0;
yourLabel.minimumScaleFactor = 0.7;
yourLabel.adjustsFontSizeToFitWidth = true;