2010-09-24 45 views
5

我想編寫一個程序,該程序將生成隨機筆記,並在工作人員的屏幕上繪製它們。我想要使​​用可可或Cocoa Touch。什麼是顯示筆記的最佳方式?我應該以某種方式使用音樂字體,或每個音符的PNG,或什麼?這個主題有沒有好的教程或信息來源?如何在iOS或Mac應用程序中爲工作人員繪製音樂筆記?

回答

1

我會非常想使用自定義音樂字體,並使用iOS4中的新功能來導入自定義字體(我敢肯定它通常是iOS4,而不僅僅是iPad)。我也假設整個CoreText也可以在Mac上使用,但即使不是,我敢肯定代碼不會有很大的不同。

無論如何,你可以閱讀關於加載自定義字體在這裏;

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

或者這裏稍微更鐵桿的方式;

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

+0

如何渲染部分?很明顯,我不能將它發送到NSTextField。一個人如何在適當的地方定位個人筆記或符號? – TraxusIV 2010-09-24 16:20:32

+0

上面的第二個鏈接顯示瞭如何配置自定義CATextLayer以使用該字體。一旦你創建了核心動畫層(CATextLayer),你就可以將它放在屏幕上,並具有所需的幀設置,然後你就可以使用以下方法將它添加到視圖中:[self.view.layer addSublayer:myTextLayer];我會逐行定位筆記,並讓字體擔心將筆記分隔爲字符串中的字符。如果您需要以特定的間距精確放置筆記,則可能需要考慮使用一系列PNG。 – 2010-09-24 21:12:00

+0

有沒有偷偷摸摸的方式將音樂字體轉換爲一組pngs? – TraxusIV 2010-09-24 23:52:36

相關問題