我與UILabel
有這種奇特的行爲。任何numberOfLines
都可以正常工作,除了1.如果將行數設置爲1,它將忽略稍後設置的寬度。 我不明白爲什麼1個螺絲起來......UILabel影響邊界大小的行數
這裏是我的代碼
UILabel *label = [[UILabel alloc] init]; label.backgroundColor = [UIColor greenColor]; label.text = @"here is my label with lots of text to fill, here is my label with lots of text to fill"; label.frame = CGRectMake(20, 20, 100, 0); CGRect rect = label.frame; label.numberOfLines = 2; label.lineBreakMode = NSLineBreakByTruncatingTail; [self.view addSubview:label]; rect.size.width = 100; label.frame = rect; [label sizeToFit];
你想在這裏? – Balu 2013-05-06 13:40:43
對不起,可能我不太清楚。我希望能夠更改行數,但保持標籤的固定寬度,而不管文本有多少。 – 2013-05-06 13:53:27
請看我的答案吧。我的回答會正常工作.. – 2013-05-06 13:54:19