如何删除uilabelview文本在iphone中添加三个点到最后

lif*_*son 2 iphone objective-c uilabel

我有一个附有UILabel的UILabel.我为它添加NSString值,每次文本结束后为每个单元格添加,它会在文本文件的末尾附加三个点.我不知道为什么我会这样做.是否有任何机构遇到过类似的问题:我在这里定义了我的UILabel:

    UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 15, 15)];
    // set the label 
    label1.backgroundColor = [UIColor clearColor];
    label1.font = [UIFont boldSystemFontOfSize:14];
    label1.adjustsFontSizeToFitWidth = NO;
    self.labelView1 = label1;
    [self.contentView addSubview:label1];
    [label1 release];
Run Code Online (Sandbox Code Playgroud)

我将文本添加如下.

labelView1.text = title;
labelView1.adjustsFontSizeToFitWidth = NO;
Run Code Online (Sandbox Code Playgroud)

Vla*_*mir 15

如果您不希望标签在字符串不符合标签尺寸设置标签的lineBreakMode属性时附加'...' 到UILineBreakModeClip:

label1.lineBreakMode = UILineBreakModeClip;
Run Code Online (Sandbox Code Playgroud)

  • 万一有人现在点击它:label.lineBreakMode = NSLineBreakByClipping; ;-) (6认同)