小编Kru*_*ger的帖子

错误的访问代码2

过去3天我一直在努力解决这个错误而且没有运气.我正在使用uiviewcontrollersuitableviewcontrollers在桌面视图中开发一个组合应用程序,我单击添加按钮,它会崩溃.(尚未添加核心数据编码).我甚至启用了这些代码NSzombies,Guard Malloc并且以下崩溃点.请帮忙,因为我需要尝试追逐截止日期,我不想在项目中使用gremlin进一步开发.

0x0 into
0x93e3bef3 testl
0x93e3570c movl
0x1f1b124 testl
0x1f18eb1 movl
0x8fecf203 addl
0x8feced68 movl
0x8fecc2c8 movb
0x8fecc25e movl
0x8fecc25e movl
0x8fecc25e movl
0x8fecc25e movl
0x8fecd268 movl
0x8fec1664 addl
0x8fec5f99 jmp
0x8febf2ef addl

objective-c uitableview uiviewcontroller ios ipad-2

10
推荐指数
1
解决办法
2万
查看次数

为什么带有线间距的多线UILabel会删除最后的3个点?

我在向UILabel添加linespacing方面遇到了问题.如果我不使用linepacing,如果文本溢出,我会在第3行的末尾得到3个点.

    UILabel *labelBlurb = [[UILabel alloc] initWithFrame:CGRectMake(marginLeft, 15+20, 295, 60)];
    [labelBlurb setNumberOfLines:3];
    [labelBlurb setText:blurb];
    [labelBlurb setLineBreakMode:NSLineBreakByTruncatingTail];
    [labelBlurb setAdjustsFontSizeToFitWidth:NO];
    [labelBlurb setTextColor:[UIColor colorWithRed:38.0/255.0 green:38.0/255.0 blue:38.0/255.0 alpha:1.0]];
    [labelBlurb setBackgroundColor:[UIColor clearColor]];
    [labelBlurb setFont:[UIFont fontWithName:@"HelveticaNeue" size:12]];
Run Code Online (Sandbox Code Playgroud)

但是当我添加这样的属性文本时:

    attributedString = [[NSMutableAttributedString alloc] initWithString:blurb];
    paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:3.5];
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [blurb length])];
    labelBlurb.attributedText = attributedString;
    [view addSubview:labelBlurb];
Run Code Online (Sandbox Code Playgroud)

最后的3个点消失了.添加attributedText时如何防止删除3个点?

这就是我想 3.5 linespacing:

培根ipsum dolor坐在amet doner猪肚leberkas熏牛肉.

短腰熏牛肉ribeye boudin里脊肉.肩部排骨牛肉

培根.萨拉米香肠干酪舌头火腿牛肉排骨肉丸.. < - 3点

uilabel ios nsmutableattributedstring ios7

5
推荐指数
1
解决办法
1725
查看次数