nstextview

    1熱度

    1回答

    我在自定義NSTextStorage子類中遇到表情符問題。該類不存儲傳遞給它的任何屬性。相反,它產生自己的: override func attributesAtIndex(location: Int, effectiveRange range: NSRangePointer) -> [String : AnyObject] { if range != nil { range

    0熱度

    1回答

    我在NSScrollView的內部創建了一個帶NSTextView的OSX應用程序。使用FormatMenuItem我可以將NSTextView中的文本修改爲粗體,斜體等。但是,當我使用(NSTextViewOutlet.String)獲取值時,我無法獲取修改的字符串,即字符串中包含粗體和斜體字符。

    2熱度

    1回答

    我在看蘋果提供的TextEditor代碼。但是,我無法弄清楚他們如何設法在頂部添加格式化工具欄。 我知道如何添加一個標尺視圖。但如何添加這個foramatting視圖?

    0熱度

    1回答

    我想通過編程方式選擇僅限界限內的文本,並在窗口滾動或更改界限時進行更改。 SelectAll將不起作用。我不想要整個文件。我的目標是對窗口中查看的任何文本進行響應,掃描關鍵詞並在第二個窗口中顯示上下文信息。

    0熱度

    1回答

    我有一個NSTextView顯示我將稱之爲「滾動日誌」。幾乎每秒都會添加新的AttributedString。我想要做的是從NSTextView開始截斷,如果字符串已經達到了一定的長度或一定數量的行。這是爲了使顯示的日誌不佔用大量內存。 我應該怎麼做到這一點?我有一些代碼,雖然它不會像我期望的那樣工作,特別是在自動滾動的時候。 預期的行爲:如果需要 刪除前導線(我真的不介意這是線條或字符數,取其最

    0熱度

    1回答

    我需要在點擊它之後恢復NSAttributedString的可視狀態。 我的NSAttributedString包含歸因於範圍的鏈接。 在這個例子中文字 「@user」 有AA到 「HTPP://somesite.com/」: let text = "Hey @user!" let attr = NSMutableAttributedString(string: text) let rang

    0熱度

    2回答

    我試圖從自定義NSTextView(從NSTextField完成列表)中檢測到輸入密鑰,但我無法讓它工作。 我的界面: @interface PaddedTextView : NSTextView <NSTextViewDelegate> 我實現: - (BOOL)textView:(NSTextView *)textView doCommandBySelector (SEL)commandS

    0熱度

    1回答

    我在寫一個使用自動語法的文本編輯器。我想在UI測試中測試我的NSTextView行爲,但我想知道如何檢查內容是否已更新。 現在我只能檢查文本內容: let app = XCUIApplication() while app.windows.count > 0 { app.typeKey("w", modifierFlags:.Command) } app.typeKey("n",

    0熱度

    1回答

    我試圖使用下面的方法來測量NSAttributedString的高度給定的恆定寬度: -(CGFloat)calculateHeightForAttributedString:(NSAttributedString*)attributedNotes { CGFloat scrollerWidth = [NSScroller scrollerWidthForControlSize:NSRe

    0熱度

    1回答

    我有一個小類NSTextView,我想修改用戶輸入(根據首選項)以用空格替換標籤。到目前爲止,我已經修改了insertTab方法是這樣的: - (void) insertTab: (id) sender { if(shouldInsertSpaces) { [self insertText: @" "]; return; } [super