2011-12-18 86 views
3

好吧,我正在尋找代碼來使NSTextView的「左/中/右」對齊。我注意到,在文本菜單中,此功能存在,並且它與第一個響應者調用「alignCenter」選擇器相關聯。但是我無法讓它工作。NSTextView文本對齊

所以我開始閱讀TextEdit的源代碼。看來,蘋果執行它,並在工具欄中顯示。但是我無法找到它在哪裏。 (它不在任何.nib文件中,並且沒有與對齊或中心或左邊等相關的選擇器)。

所以任何人都可以告訴我:如何實現與文本菜單中完全相同的功能。

OR

凡赫克沒有蘋果把對準他們的文本編輯程序中的文本的源代碼?

感謝先進!從NSText

回答

7

NSTextView繼承,它實現了alignCenter:alignLeft:等動作。

+0

是啊!我不小心找到了[textView alignRight];工程,只是當我把一個開關櫃結構,它不是。仍然搞亂了代碼:D – 2011-12-18 10:29:37

+0

可能與你的'switch'語句有關。也許忘了「休息」? – omz 2011-12-18 10:30:54

+0

明白了。引用了錯誤的SegmentedControl來獲取開關結構的索引:( – 2011-12-18 10:31:56