2010-09-24 21 views
5

Tôi muốn viết một chương trình sẽ tạo ghi chú ngẫu nhiên và vẽ chúng trên màn hình trên một nhân viên. Tôi muốn sử dụng Cocoa hoặc Cocoa Touch. Cách tốt nhất để hiển thị ghi chú là gì? Tôi có nên bằng cách nào đó sử dụng phông chữ âm nhạc hoặc png của từng ghi chú hay không? Có bất kỳ hướng dẫn hay nguồn thông tin nào tốt trên mạng về chủ đề này không?Làm cách nào để vẽ ghi chú âm nhạc trên một nhân viên trong ứng dụng iOS hoặc Mac?

Trả lời

1

Tôi rất muốn sử dụng phông chữ tùy chỉnh và hiển thị bằng cách sử dụng khả năng mới trong iOS4 để nhập phông chữ tùy chỉnh (tôi khá chắc chắn đó là iOS4 nói chung và không chỉ iPad). Tôi cũng giả định rằng toàn bộ CoreText có sẵn trên mac, nhưng ngay cả khi không, tôi chắc chắn rằng mã sẽ không bao giờ khác biệt.

Dù sao, bạn có thể đọc về tải phông chữ tùy chỉnh tại đây;

http://www.freetimestudios.com/2010/09/20/ipad-and-ios-4-custom-font-loading/

Hoặc cách hơi khó hơn ở đây;

http://www.freetimestudios.com/2010/09/13/custom-fonts-on-the-ipad-and-ios-4/

+0

Phần hiển thị như thế nào? Rõ ràng là tôi không thể gửi nó đến một NSTextField. làm cách nào để định vị các ghi chú hoặc ký hiệu riêng lẻ ở những vị trí thích hợp? – TraxusIV

+0

Liên kết thứ hai ở trên cho thấy cách bạn sẽ định cấu hình CATextLayer tùy chỉnh để sử dụng phông chữ. Một khi bạn đã tạo ra lớp Core Animation (CATextLayer), bạn sẽ đặt nó trên màn hình với các thiết lập khung hình mong muốn và sau đó bạn sẽ có thể thêm nó vào khung nhìn của bạn bằng cách sử dụng sau đây ... [self.view.layer addSublayer: myTextLayer]; Tôi sẽ định vị các ghi chú trên cơ sở từng dòng và để cho phông chữ lo lắng về việc giãn cách các ghi chú ngoài các ký tự trong một chuỗi. Nếu bạn cần đặt chính xác các ghi chú ở các khoảng cách rất cụ thể, bạn có thể muốn cân nhắc sử dụng một loạt các PNG thay thế. –

+0

Có cách nào lén lút để chuyển đổi phông chữ nhạc thành một tập hợp các png không? – TraxusIV

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