iphone – UILabel Letters被切断

我试图在UILabel中使用一个特殊字符.但它正在切断标签.我放入一个红色背景,以显示标签边缘的位置.有什么理由可能会发生这种情况?我将maskToBounds和clipToBounds设置为NO;

CGSize lblSize = [FontHelper sizeForText:text withFont:[self getBodyFont] withWidth:kColumnWidth andNumberOfLines:1000];
            UILabel*lbl = [[UILabel alloc] initWithFrame:CGRectMake(x, 
                                                                    y + body.frame.size.height - columnHeight - kBottomMargin, 
                                                                    kColumnWidth, 
                                                                    lblSize.height)];
            lbl.clipsToBounds = NO;
            lbl.layer.masksToBounds = NO;
            lbl.text = text;
            lbl.backgroundColor = [UIColor redColor];
            lbl.font = [self getBodyFont];
            lbl.textColor = [UIColor blackColor];
            lbl.numberOfLines = 0;
            lbl.textAlignment = UITextAlignmentLeft;
            lbl.lineBreakMode = UILineBreakModeWordWrap;

最佳答案 我想我找到了解决方案.客户端已经在Word Doc中提供了上述文本,我已将其复制并粘贴到文件中.点和文本之间的空间似乎是一个空间,但是其他特殊的角色.所以复制/粘贴它丑陋的头部.

点赞