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