nstextview

    1熱度

    1回答

    下面是我想要做的:爲具有多個段落的文本生成打印視圖。在每個段落的一側,我想顯示註釋文本。 如此有效地在drawRect我需要在其右側創建NSTextView(在LHS上)和相應的NSTextView的實例。其次是另一對,依此類推...... 問題是,如何創建寬度有限但高度無限的文本視圖?我知道字體將被使用和它的大小,但高度還取決於文字環繞,我不知道如何考慮...

    3熱度

    1回答

    我有一個NSTextView,我從NSTask輸出文本。除了滾動和選擇行爲之外,一切都按預期工作。 1:如果我嘗試向上滾動,我放開後,滾動位置會立即回到底部。有任何想法嗎?我已經瀏覽了很多有關這方面的文檔,並且找不到任何相關內容。 2:如果我選擇文本,它會將其刪除。我只想讓它選擇,以便我可以複製和粘貼。也失去了這一個。 任何提示或指針將受到歡迎。謝謝。 - (id)init { [su

    1熱度

    3回答

    我有一個NSTextStorage授權textStorageDidProcessEditing:。不幸的是,userInfo沒有包含任何關於文本更改的細節。 我如何知道實際上發生了什麼變化? 理想情況下,我想知道發送到[NSLayoutManager textStorage:edited:range:changeInLength:invalidatedRange:]的所有內容,但編輯後的範圍會足夠

    1熱度

    2回答

    我有一個NSTextView,我使用它作爲字母的全屏畫布。 下列按鍵組合可以完成我不想做的事情(例如隱藏我的窗口,鎖定計算機)。 如何禁用它們來阻止它們被調用? 命令一個 命令小時 命令-J 命令-P 命令-U

    4熱度

    2回答

    我想更改NSTextView中所有文本的顏色。 目前,我有代碼這樣做: NSMutableDictionary* fontAttributes = [[NSMutableDictionary alloc] init]; [fontAttributes setObject: newColour forKey:NSForegroundColorAttributeName]; [self setTy

    6熱度

    2回答

    我想創建一個簡單的基於NSTextView的窗口進行簡單的所見即所得的編輯。但是,我只想要允許某些類型的格式(例如粗體,斜體,下劃線和單個標題類型,但不包含顏色或不同的字體)。 問題是如果我只是使用NSTextView,某人可以創建或複製格式文本在另一個程序中,然後只需將其粘貼到該視圖中,並使用它的所有格式,允許我不允許的內容,例如不同的字體,顏色等。 充其量,我想自動剝離任何我的應用程序不支持的

    4熱度

    6回答

    我正在使用以下代碼取消選擇NSTextView,建議使用here。不幸的是,一切都沒有發生。我試過我知道的調試它,但一切似乎都正常工作,但它不影響NSTextView。 代碼: // Sets the scrolling bounds and behavior. This might be useful, but I don't know [[textView textContainer] se

    1熱度

    1回答

    有誰知道如何停止NSTextView擴展超過其框架的維度時,文本添加超出這些維度?

    6熱度

    3回答

    我創建了一個NSTextView和一個按鈕,提供一個NSTextViewDelegate到TextView的一個簡單的演示應用程序,並增加了行動: - (IBAction)actionButtonClicked:(id)sender { NSString *oldText = [[[self.textView textStorage] string] copy]; NSStri

    1熱度

    2回答

    我正在使用Xcode爲Mac OS X創建一個Cocoa應用程序。我有很多文字要放在NSTextView中。不幸的是,我無法在Interface Builder中編輯我的NSTextView中的文本;我只能在應用啓動時進行編輯。 是否有一種簡單的方法可以在應用程序啓動之前(在Interface Builder中)編輯NSTextView之前的文本?