self.textVIEw.textContainerInset = NSMakeSize(10,10);
如何在插入区域中选择文本视图?如果我尝试在此插入中选择文本区域,则会出现文本光标但没有任何反应.
下面是您可以添加到空白Cocoa应用程序项目以查看此行为的其他示例代码.
- (voID)applicationDIDFinishLaunching:(NSNotification *)aNotification{ NSTextVIEw *textVIEw = [[NSTextVIEw alloc] initWithFrame:self.window.contentVIEw.bounds]; textVIEw.string = @"1\n2\n3\n4\n5"; textVIEw.textContainerInset = NSMakeSize(10,10); [self.window.contentVIEw addSubvIEw:textVIEw];}解决方法 好像NSTextVIEw相信它的插图非常多,它会从hitTest中为插入区域中的事件返回nil.
帮助我的是覆盖hitTest并为这些情况返回self,然后TextVIEw将正确处理这些事件.
有点风险的解决方案,但似乎有效.
总结以上是内存溢出为你收集整理的objective-c – 在文本容器插入中无法选择NSTextView全部内容,希望文章能够帮你解决objective-c – 在文本容器插入中无法选择NSTextView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)