2015-09-23 15 views
5

Một số nhưng không phải những người thử nghiệm beta khác của dự án ứng dụng hiện tại của tôi đã báo cáo việc cắt bớt các chế độ xem NSTextField. Điều này đã cho tôi stumped cho đến khi tôi nhận ra rằng OS X 10.9 và 10.10 sử dụng một phông chữ khác nhau như hệ thống Font (Lucida Grande vs Helvetica Neue). Có thực hành được chấp nhận để xử lý theo lập trình tình huống này không? Tôi nhận ra rằng tôi có thể làm cho NSTextField của mình rộng hơn; Tuy nhiên, tôi đang tìm một giải pháp mà một số NSTextFields liền kề với nhau sẽ không cắt. Cảm ơn nhiều.Cách xử lý thay đổi Phông chữ Hệ thống giữa OS X 10.9 và 10.10

Trả lời

6

Nếu bạn sử dụng tiện ích Bố cục tự động của Cocoa, đây không phải là vấn đề. Tất cả các ngòi bút của bạn sẽ tự động điều chỉnh lại các chỉ số phông chữ mới. https://developer.apple.com/library/mac/releasenotes/UserExperience/RNAutomaticLayout/

+2

Điều này trở nên quan trọng hơn khi OS X El Capitan giới thiệu một phông chữ hệ thống mới có tên 'San Francisco' – mangerlahn

+0

Cảm ơn rất nhiều, bhaller. Và cảm ơn rất nhiều cho các liên kết đến các tài liệu _constraints_ (Tôi vẫn còn bị mắc kẹt trong thế giới của autosizing). – wagill

Các vấn đề liên quan