【发布时间】:2014-04-05 22:06:39
【问题描述】:
我正在努力将列表/项目符号添加到 NSTextView,现在我正在努力在用户选择切换项目符号按钮时将项目符号段落更改回正常段落。为了做到这一点,我想出了如何检查段落是否为项目符号样式并更改其余样式,但我需要能够从段落。理想情况下,我会将插入光标放在段落的末尾。有人可以帮忙吗?
【问题讨论】:
标签: objective-c cocoa nstextview
我正在努力将列表/项目符号添加到 NSTextView,现在我正在努力在用户选择切换项目符号按钮时将项目符号段落更改回正常段落。为了做到这一点,我想出了如何检查段落是否为项目符号样式并更改其余样式,但我需要能够从段落。理想情况下,我会将插入光标放在段落的末尾。有人可以帮忙吗?
【问题讨论】:
标签: objective-c cocoa nstextview
在您的类文件中,您将有一个 NSString(带有项目符号的段落),然后将 NSString 放入您的文本视图中,对吗?
要取出所有项目符号文本片段,您只需这样做:
NSString *paragraphsWithBullets = @"(bullet) paragraph";
if ([paragraphsWithBullets rangeOfString:@"bullet"].location == NSNotFound) {
// string doesn't contain bullets
textview.text = paragraphsWithBullets;
} else {
// string does contain bullets
NSString *paragraphWithoutBullets = [paragraphsWithBullets stringByReplacingOccurrencesOfString:@"bullet" withString:@""];
textview.text = paragraphWithoutBullets;
}
【讨论】: