Tôi đang cố gắng bố cục văn bản trên UIView.iOS - Nhận chiều cao "thực" của một chữ cái
(Khu vực màu vàng là khung của UILabel có màu nền).
Khi tôi sử dụng sizeWithFont tôi có được điều này, trong đó có một không gian rất lớn trên bức thư:
Khi tôi sử dụng font.pointSize
tôi có được điều này cho "i" mà là tốt-
NHƯNG Khi tôi sử dụng nó cho "p" tôi nhận được chiều cao chính xác nhưng chữ cái được vẽ trong bo ttom và cắt.
** Làm cách nào tôi có thể nhận được hình tượng chỉ ở giữa khung? **
Cảm ơn
Shani
Sẽ rất tuyệt khi có một bức ảnh để rõ ràng tất cả những gì chúng được định nghĩa là. Ví dụ, không pointSize == ascender + descender và là ascender> = capHeight? – Matt
@Matt, đó là một oldy, nhưng tôi tìm thấy hình ảnh trên https://www.cocoanetics.com/2010/02/understanding-uifont/ rất hữu ích. – Roy