2010-04-19 123 views

回答

1

你看過主菜單中的「格式」菜單嗎?有一個叫「Bold」。您應該查看掛鉤到該菜單項的方法。這可能是「First Responder」的一部分。如果是這樣,請將您的按鈕掛到「First Responder」,然後選擇該按鈕的方法。

+0

謝謝你的工作。但是,粗體菜單鉤到字體管理器而不是第一響應者。只需創建一個按鈕並將標籤設置爲2,然後將該按鈕掛鉤到字體管理器並選擇addFontTrait:action。 – boom 2010-04-20 04:25:11

0

Cocoa文本系統已經提供了一系列用於修改屬性字符串和文本的子系統。在您開始使用NSTextView之前,您應該仔細研究一下您自己的系統。

但是:您可能需要查看NSAttributedString API。你應該覺得它很有啓發性。

+0

我可以在文字視圖上寫文字。而不是使用格式菜單如何在選擇文本視圖上的文本時單擊按鈕時如何使其變爲粗體。 – boom 2010-04-20 03:54:20

0

粗體菜單掛鉤到字體管理器而不是第一響應者。只需創建一個按鈕並將標籤設置爲2,然後將該按鈕掛鉤到字體管理器並選擇addFontTrait:action。