【问题标题】:How do I delete characters from the beginning of a paragraph in a NSTextView?如何从 NSTextView 中的段落开头删除字符?
【发布时间】:2014-04-05 22:06:39
【问题描述】:

我正在努力将列表/项目符号添加到 NSTextView,现在我正在努力在用户选择切换项目符号按钮时将项目符号段落更改回正常段落。为了做到这一点,我想出了如何检查段落是否为项目符号样式并更改其余样式,但我需要能够从段落。理想情况下,我会将插入光标放在段落的末尾。有人可以帮忙吗?

【问题讨论】:

    标签: objective-c cocoa nstextview


    【解决方案1】:

    在您的类文件中,您将有一个 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;
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-07
      • 2014-12-25
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      相关资源
      最近更新 更多