nstextstorage

    2熱度

    1回答

    我想將自定義NSTextStorage設置爲從故事板創建的UITextView對象。如果真的需要,我可以考慮子類化UITextView。 (我知道如果創建從代碼我將能夠使用init(frame: CGRect, textContainer: NSTextContainer?)構造一個UITextView對象。) 夫特是優選的。

    1熱度

    1回答

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

    0熱度

    1回答

    我在故事板中有一個UITextView(文本屬性是屬性的,並且允許編輯屬性,選中,可編輯選中)。當用戶按下按鈕時,我想要「激活」粗體字體。所以,無論用戶輸入什麼,都必須加粗。當按下回車鍵時,我想要轉到下一行,並且UITextView應該記住所有文本的屬性。問題是,在按下返回鍵後,所有字符都變爲粗體。 這是我的代碼。 var isBoldTyping: Bool = false func tex

    0熱度

    1回答

    我以爲我讀過NSTextStorage可以讀取Word文件的文檔。我這樣做: textStorage = [[NSTextStorage alloc] initWithFileURL:url options:0 documentAttributes:&attributes error:&error] 而且我得到以下錯誤: 2014-04-01 15:08:52.322 Te

    0熱度

    1回答

    在我的應用程序,我有一個UITextView,並在inputAccessory視圖我有幾個按鈕,可以讓用戶鍵入粗體,斜體等 當我點擊了加粗按鈕我添加了粗體的屬性,但UItextView中沒有文本,所以選定的範圍始終爲(0,0)。我應該使用什麼作爲選定範圍,以便我可以以粗體輸入即將到來的文本。當我再次點擊粗體按鈕時,它應該刪除粗體字體屬性,並讓用戶再次輸入正常字體。 下面是我使用的代碼: -(voi

    0熱度

    1回答

    我UITextView響應時UIContentSizeCategoryDidChangeNotification應對動態字體的變化,我實現了下面的代碼: NSTextStorage * textStorage = [self textStorage]; [textStorage beginEditing]; [textStorage enumerateAttribute: NSFontAttr

    7熱度

    2回答

    我正在寫Swift中的iOS 9應用程序。我有一個託管UITextView的視圖控制器,我正在爲它分配一個自定義的NSTextStorage對象。 NSTextStorage現在只是基本的。一切工作正常和文本的UITextView中顯示出來,但是當我點擊的文字進行編輯,應用程序崩潰,但以下情況除外: 2016-01-10 11:24:32.931 PagesWriter[23750:6939530

    0熱度

    1回答

    以下是由NSTextStorage支持的UITextView的簡單示例。點擊某個UI按鈕可激發「doAction1」。通過閱讀文檔,我的印象是,通過在開始/結束編輯塊中更新NSTextStorage,View也會自動更新。 但是,它似乎並沒有發生 - 下面的例子附加「...世界!」到NSTextStorage,但UITextView並沒有反映 - 並繼續顯示「你好」。任何想法? import UI

    0熱度

    2回答

    使用TextView進行用戶消息輸入時,它可在用戶編輯期間進行編輯和選擇。 字段下面的按鈕之一,在編輯和散列標記模式之間切換TextView。 切換到標記時,TextView有可編輯的&可選屬性禁用,並且我有一個函數來檢測輕敲並返回文本內的字符位置。 我需要確定單詞,如果有的話,點擊並修改UITextView.text中的單詞前加一個#,除非它已經有兩個哈希值,它刪除了哈希值。 我正在使用邏輯的正

    1熱度

    1回答

    我有一個NSTextView/NSTextStorage組合,我想跟蹤文本存儲的「修改」狀態。 我可以簡單地觀察文本的變化並更新我的'modifiedDate'變量 - 問題是我需要UNDO也可以工作 - 而UNDO也應該撤銷modifiedDate。 如果我每則文本更改它的工作時間更新我的modifiedDate變量 - 但撤消TextView的將是一次一個字符 我也嘗試找undoManager