Письма UILabel обрезаются - PullRequest
       9

Письма UILabel обрезаются

4 голосов
/ 19 августа 2011

enter image description here Я пытаюсь использовать специальный символ в 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;

Ответы [ 2 ]

1 голос
/ 07 мая 2012

Для всех, кто сталкивается с этим вопросом, у меня была такая же проблема, и в моем случае в UILabel было несколько символов табуляции, которые вызывали тот же эффект.

1 голос
/ 19 августа 2011

Я думаю, что нашел решение.Клиент дал мне вышеуказанный текст в документе Word, и я скопировал и вставил в файл.Пробел между точкой и текстом казался пробелом, но был другим специальным символом.Так что копируй / вставляй расклешенную свою уродливую голову.

...