Tôi muốn biết nếu systemFontSize trong bảng ứng dụng iOSView là luôn luôn tương tự cho textLabel không? Điều này đang làm suy giảm phong cách?iOS Foundation: kích thước phông chữ hệ thống
Ví dụ: khi tôi NSLog(@"%f",[UIFont systemFontSize]);
Tôi nhận được 14.0. Đây có phải là luôn luôn giống nhau không?
Và còn gì nữa: Làm thế nào tôi có thể thay đổi kích thước phông chữ mà không thay đổi họ phông chữ (giả sử rằng tôi có phông chữ của riêng mình trong plist của tôi).
tôi đã cố gắng:
cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:12.0];
Nhưng UIFont luôn muốn cho tôi fontname/gia đình. Làm thế nào tôi có thể tránh điều đó và có một phông chữ cho tất cả màn hình của tôi và thay đổi kích thước chỉ?
Có những lựa chọn mới có sẵn từ iOS 7, như '[UIFont preferredFontForTextStyle: UIFontTextStyleBody] 'cũng là một thông báo' UIContentSizeCategoryDidChangeNotification' để giám sát các thay đổi phông chữ của hệ thống. –