2014-06-08 22 views
14

Điều này đã được giải thích trong các video của WWDC 2014 mà bạn có thể có các Phông chữ Tuỳ chỉnh khi thiết kế thời gian trực tiếp trong Bảng phân cảnh, nhưng đến nay tôi chỉ thấy danh sách các phông chữ iOS. Bất kỳ giúp đỡ?Làm cách nào để tùy chỉnh phông chữ tại thời gian thiết kế trong Xcode 6?

+0

Bạn đã thêm phông chữ của riêng mình vào dự án Xcode chưa? –

+0

Cảm ơn, Đó là bước bị thiếu: chỉ cần kéo và thả các tệp phông chữ. – mengto

+0

Btw ... UIFont.familyNames() trong xCode6 không trả lại phông chữ tùy chỉnh. Bất cứ ai có một giải pháp cho điều đó? – xpepermint

Trả lời

39

Tất cả những gì bạn phải làm là kéo và thả tệp phông chữ vào dự án Xcode của mình, sau đó bạn có thể tìm phông chữ trong danh sách Phông chữ tùy chỉnh. Bạn thậm chí không cần phải bao gồm chúng trong Ứng dụng Plist của bạn. Điều đó làm cho mọi việc đơn giản hơn.

Nếu bạn đã có phông chữ được thêm vào dự án Xcode 5.1, chúng sẽ không hiển thị trong danh sách phông chữ tùy chỉnh khi nâng cấp lên Xcode6. Bạn chỉ có thể loại bỏ các tham chiếu đến các phông chữ sau đó thả chúng vào dự án một lần nữa và kiểm tra "copy to target". Điều này sẽ hiển thị phông chữ tùy chỉnh trong trình đơn thả xuống phông chữ tùy chỉnh của trình tạo giao diện trên xCode6.

+12

Xin chào, tôi thấy phông chữ của tôi trong Xcode 6, nhưng khi tôi thử nghiệm ứng dụng trên phông chữ thiết bị của tôi không hoạt động. Như tôi đã thấy trên một câu hỏi khác, bạn cần phải thêm 'Phông chữ được cung cấp bởi ứng dụng' để plist để xem hiệu ứng trên thiết bị –

+0

Bất kỳ may mắn với văn bản được phân bổ? Chúng không hiển thị phông chữ tùy chỉnh, chỉ những phông chữ bạn đã cài đặt trên máy tính của mình. –

+7

@flinth trông giống như bạn không thêm phông chữ vào mục tiêu của mình. –

0

Trước tiên hãy sử dụng phông chữ tùy chỉnh của bạn trong bảng phân cảnh, sau đó bạn có thể sử dụng phông chữ đó trong mã.

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