2008-11-14 83 views
1

我在使用NSAttributedString在Cocoa中進行一些文本呈現,並設置字體和下劃線屬性等。但是,我無法弄清楚如何改變文本的跟蹤。有什麼建議麼?更改可可中的字體跟蹤

回答

-1

到目前爲止,我的解決方案只是簡單地使用kerning屬性,因爲跟蹤和字距相似。有沒有更好的解決方案?

1

我不認爲字體跟蹤是帶有屬性字符串的文本佈局的公開屬性。

也許你可以使用上的空白可用擴張屬性,並手動縮放因素影響它們的寬度插入空格字符,但我希望這將是比簡單的情形以外的任何繁瑣的黑客。

我能想到的唯一的其他途徑是使用您自己的自定義屬性以及NSLayoutManager子類。可可文本系統非常靈活,但具有這種靈活性會帶來更大程度的複雜性。