gpt4 book ai didi

cocoa - 如何在禁用文本换行的 NSTextView 中拥有无限制表位

转载 作者:行者123 更新时间:2023-12-03 16:55:42 25 4
gpt4 key购买 nike

网上有几个地方(包括 stackoverflow)指出如何禁用 NSTextView 对象上的文本换行。该方法有效,但制表位存在问题。看来默认是12个制表位,使用超过12个就会开始换行。明显的解决方案是更改默认的 NSParagraphStyle ,使其具有更多制表位,但我认为这不是正确的方法。理想情况下,我希望有“无限”数量的制表位,例如 xcode 就有。

有什么直接的方法可以实现这一目标吗?

最佳答案

此代码将创建一个具有 1/2 英寸制表符间隔的新段落样式,并将其设置为变量 textView 上的默认和当前段落样式。

NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setDefaultTabInterval:36.];
[style setTabStops:[NSArray array]];
[textView setDefaultParagraphStyle:style];
[textView setTypingAttributes:[NSDictionary dictionaryWithObject:style forKey:NSParagraphStyleAttributeName]];
[style release];

关于cocoa - 如何在禁用文本换行的 NSTextView 中拥有无限制表位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5005228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com