首页 文章
  • 1 votes
     answers
     views

    如何旋转NSTextView

    我希望像Adobe Illustrator中那样具有可旋转的文本编辑区域 . 我尝试了几个东西,包括子类化NSTextView并在绘图代码之前添加坐标系旋转,如下所示: @implementation MyNSTextView -(void)drawRect:(NSRect)dirtyRect { NSAffineTransform * trafo = [NSAffineTransfor...
  • 1 votes
     answers
     views

    如何在NSTextView中制作可选图像?

    我正在开发一个执行一些数学计算的应用程序,并将结果(包括文本和图形)发送到NSTextView . 这段代码可以很好地输出,但这就是问题所在:我希望用户可以选择/复制并将生成的图像拖放到其他文本编辑器(如Pages或Text Edit)中 .当用户从我的textview拖动图像时,它会被拖动,但没有任何内容粘贴到目标: (void)drawRect:(NSRect)dirtyRect {[sup...
  • 2 votes
     answers
     views

    自定义NSTextView边框问题

    我想制作NSTextView点边框,我的drawRect:代码如下 - (void)drawRect:(NSRect)dirtyRect { [super drawRect:dirtyRect]; CGFloat lineDash[2]; lineDash[0] = 1.0; lineDash[1] = 1.0; NSBezierPath *path ...
  • 0 votes
     answers
     views

    Cocoa,如何在NSTextView中选择文本

    我知道这一定非常简单......但是我正在寻找大约30分钟并且没有找到任何东西......你如何以编程方式选择NSTextView中的所有文本?谢谢你的帮助马西
  • 3 votes
     answers
     views

    Cocoa:没有NSScrollView的NSTextView

    我正在使用聊天窗格构建一个聊天应用程序作为NSTableView,并且每个消息都保存在该表中的一行中的自定义单元格中 . 我需要使表行高度相对于消息大小 . 尝试计算NSTextField(保留消息)中包装文本的大小,然后发现NSTextField对此非常糟糕(see here,这得到了我的发现证实了 . )此外,NSTextField完全随机调整大小 . 场合("?"的单个消...
  • 2 votes
     answers
     views

    图层支持NSTextView的字体问题

    我对 nstextview 有一个小问题,当我发送 [textView setWantsLayer:YES] 时,textView中的字体变得模糊,有人知道为什么会这样吗? [[textView enclosingScrollView] setDrawsBackground:NO]; [textView setDrawsBackground:NO]; [textView setWantsLayer...
  • 8 votes
     answers
     views

    当NSTextView失去焦点时,我怎么知道?

    我想在失去焦点后清除 NSTextView 的选择 . 我怎样才能做到这一点?提前致谢! 凯 .
  • 0 votes
     answers
     views

    添加子视图时,NSTextView不会调整大小

    在我的OS X应用程序中,我有一个带有拆分视图的窗口,它有3个滚动子视图 . 在最右边的子视图中,我有一个滚动视图,其中包含一个包含文本视图的剪辑视图 . 当我向这个NSTextView添加文本时,它会适当调整大小以适应文本,当我滚动窗口时,它会适当地更改滚动 . 当我向NSTextView添加子视图时出现问题 . 如果我将NSTextField添加到NSTextView并且它超出了窗口的底部,则...
  • 1 votes
     answers
     views

    如何显示类似NSTextView的上下文菜单

    我希望每次调用我的自定义 NSResponder -subclass的 -rightMouseDown -method时,为某个 NSString 对象(例如,"text")提供类似NSTextView的上下文菜单 . 我在哪里可以获得某些 NSString 的这些物品? UPD 创建 NSTextView 实例并使用其 -menuForEvent: -method ....
  • 2 votes
     answers
     views

    NSTextView在没有字符串时更改插入点(插入)光标大小

    我正在创建一个 NSTextView ,我想在NSTextView为空时更改插入点的大小 . 看来,插入符光标(I-Beam / IBeam光标)大小基于 NSTextView 的 attributedString 属性上的当前字体大小属性 . 问题是因为 NSTextView 有一个空的 attributedString ,所以字符串上没有属性 . 这意味着我无法应用字体大小 . 但是,我可以更...
  • 0 votes
     answers
     views

    滚动内容以在NSTextView上显示当前光标位置

    我有一个用 NSScrollView 包装的 NSTextView 控件对象 . 我想要做的是当文本字符串隐藏在内容视图下方时,使其在当前位置可见 . 参考上面的图片,用 NSUInteger cPosition = [[[textView1 selectedRanges] objectAtIndex:0] rangeValue].location; [textView1 scrollRange...
  • 0 votes
     answers
     views

    插入图像时,在NSTextView中获取正确的NSRect

    我使用[NSTextView firstRectForCharacterRange:actualRange:]和[NSLayoutManager boundingRectForGlyphRange:inTextContainer:]获取光标rect,它只适用于NSTextView中的纯文本 . 但是当我将图像插入文本视图时,[NSTextView firstRectForCharacterRang...
  • 0 votes
     answers
     views

    NSTextView自动拼写检查无法正常工作

    我有一个继承自NSTextView的类,在初始化时,使用 setContinuousSpellCheckingEnabled(true) 设置自动拼写检查,并在聚焦时将自身设置为第一个响应者 . 基于我迄今为止看到的所有问题和答案,似乎这应该足以确保拼写检查工作正常 . 但是当我在视图中键入乱码时,除非单词输入速度相对较快,否则不会强调任何拼写错误的单词 . 也就是说,当我在大约半秒钟内输入带有空...
  • 0 votes
     answers
     views

    将NSTextView与NSScrollView一起使用时,Cocoa App会挂起

    我正在阅读一些文件内容并尝试使用NSScrollView在NSTextView上显示 . 当我尝试显示非常大的文件的内容时,我的应用程序挂起 . 实际情况是: 打开文件 . 在NSData中读取其内容并将其转换为NSString . 创建NSScrollView . 创建NSTextView . 将上面创建的NSString设置为NSTextView . 文件大小非常大 ....
  • 0 votes
     answers
     views

    NSTextView在Cocoa中舍入边框/笔划

    我正在继承NSTextView并覆盖drawRect方法,以便在textview周围绘制一个NSBezierPathWithRoundedRect,但是 - 因为它有圆边,它们会干扰文本视图中的文本 . 有没有办法在NSTextView的文本输入区域周围应用某种边距或填充,以便它更加嵌入,并远离圆形边缘?或者更好的方法是将NSTextView放在NSView中并将圆形笔划应用到NSView中? -...
  • 6 votes
     answers
     views

    NSTextView在图层上没有显示红色拼写错误的下划线

    当 NSTextView 是层支持的 NSView 的子视图( -wantsLayer == YES )时,它不会为拼写错误的单词呈现波浪形的红色下划线 . 重现这一点就是制作一个空的Cocoa项目,打开笔尖,将 NSTextView 拖到窗口中,然后切换窗口的内容视图以获得一个图层 . 繁荣 - 没有更多的红色下划线 . 我做了一些搜索,这似乎是一个已知的情况,自10.5以来一直如此 . 但是,...
  • 0 votes
     answers
     views

    Cocoa在代码中粘贴到NSTextView

    谢谢您的帮助 . 我只需要通过动作将剪贴板/粘贴板的内容粘贴到NSTextView . NSString *PboardType = @"PboardType"; - (IBAction)paste:sender { NSPasteboard *pb = [NSPasteboard generalPasteboard]; NSData *copiedData = [pb ...
  • 1 votes
     answers
     views

    使用scaleUnitSquareToSize时,在NSTextView中绘制焦点环:

    从OSX 10.7开始,Apple建议使用 drawFocusRingMask 和 focusRingMaskBounds 方法作为基于NSView的对象绘制焦点环的方法,而不是之前在10.6中完成的方式(在 drawRect: 中使用 NSSetFocusRingStyle() ) . (见release notes) . Tested on OSX 10.10 : 我有一个NSTextVie...
  • 1 votes
     answers
     views

    引发异常 - NSTextView委托 - textViewDidChangeSelection:通知

    我正在创建我的第一个Mac应用程序,一个文本编辑器 . 它是基于文档的,Document.xib有一个nstextview . 我已将Document类作为textview的委托 . 我正在实现该方法: -(void)textViewDidChangeSelection:(NSNotification *)notification { NSRange range=self.textView.sel...
  • 0 votes
     answers
     views

    跨设备使用NSAttributedString(iOS和Mac)

    我想在我的iOS和Mac应用程序中启用带有富文本编辑选项(现在为粗体,斜体和下划线)的UITextView和NSTextView . 我设法弄清楚如何将这些属性设置为NSAttributedString,以及从视图中保存和检索NSAttributedStrings的基础知识,甚至使它们跨设备同步,但我无法弄清楚如何跨设备和平台使其工作可能存在用于呈现数据的不同字体 . 例如 . 在deviceA上...

热门问题