joy*_*yqi 7 cocoa objective-c nstextview
我只知道如何修改NSTextView中的选项卡宽度
NSMutableParagraphStyle *paragraphStyle = [[self defaultParagraphStyle] mutableCopy];
[paragraphStyle setTabStops:[NSArray array]];
[paragraphStyle setDefaultTabInterval: tabWidth];
Run Code Online (Sandbox Code Playgroud)
但是,有没有办法在NSTextView中使用4个SPACES而不是TAB?
嗯,现在已经很晚了,但我会发布我的答案,以防其他一些可怜的灵魂正在努力解决这个问题.
我整天都在苦苦挣扎,终于在cocoabuilder找到了答案
总之,我所做的是,在我的文本视图中委托:
- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)commandSelector {
if (commandSelector == @selector(insertTab:)) {
[aTextView insertText:@" "];
return YES;
}
return NO;
}
Run Code Online (Sandbox Code Playgroud)
似乎工作正常.
撤消也有效.
| 归档时间: |
|
| 查看次数: |
438 次 |
| 最近记录: |