Tôi có một hình vuông UILabel
(màu vàng) có chứa một chữ cái.Cách điều chỉnh kích thước phông chữ để phù hợp với chiều cao và chiều rộng của UILabel
Tôi đã sử dụng đoạn mã sau từ this SO answer để điều chỉnh kích thước phông chữ như vậy mà nó phù hợp với các UILabel:
letterLabel.font = UIFont(name: letterLabel.font.fontName, size: 100)
letterLabel.adjustsFontSizeToFitWidth = true
letterLabel.textAlignment = NSTextAlignment.Center
Như rõ ràng trong ảnh chụp màn hình, kích thước phông chữ là theo chiều rộng. Nhưng vì văn bản chỉ là một chữ cái, do đó chúng ta cũng cần phải nhìn vào chiều cao. Làm thế nào chúng ta có thể điều chỉnh kích thước phông chữ sao cho chiều cao cũng nằm trong UILabel?
thử sử dụng 'letterLabel.sizeToFit()' – b26