簡體   English   中英

NSTextView 文本對齊

[英]NSTextView Text Alignment

好吧,我正在尋找使 NSTextView 的“左/中/右”對齊的代碼。 我觀察到在文本菜單中,此功能存在,並且它鏈接到調用“alignCenter”選擇器的第一響應者。 但是我無法讓它工作。

於是我開始閱讀TextEdit的源代碼。 似乎Apple實現了它並顯示在工具欄中。 但是,我無法找到它的位置。 (它不在任何 .nib 文件中,並且沒有與對齊或居中或左等相關的選擇器。)

誰能告訴我:如何實現與文本菜單中完全相同的功能。

或者

Apple 到底把對齊文本的源代碼放在哪里了?

NSTextView繼承自NSText ,它實現了alignCenter:alignLeft:等操作。

您可以使用 NSTextView 上的對齊屬性並設置所需的對齊方式(.justified、.center、.left、.natural 等)

let textView = NSTextView()
textView.alignment = .justified

或者

textView.alignment = .center

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM