У меня есть метка под названием RatingStext, и я хочу, чтобы ее содержимое помещалось в одну строку текста с помощью регулировки высоты в случае нескольких строк.Как мне добиться этого в iOS Objective -C.
Мой ярлык:
, как вы можетесм. ярлык показывает 200/20 и называется меткой рейтингового текста.На самом деле это значение 200/200, но поскольку я использовал
self.ratingsText.textContainer.maximumNumberOfLines = 1;
, последнее значение 0 обрезается из-за фиксированной ширины метки.Как автоматически настроить ширину или высоту, чтобы вместить содержимое в одну строку?
Мой код:
self.ratingsText = [[UITextView alloc]initWithFrame:self.frame];
self.ratingsText.editable = NO;
self.ratingsText.text = @"000/00";
self.ratingsText.textContainer.maximumNumberOfLines = 1;
self.ratingsText.font = [UIFont systemFontOfSize:self.ratingSize weight: UIFontWeightRegular];
[self.ratingsText sizeToFit];
self.ratingsText.backgroundColor = UIColor.clearColor;
[self addSubview:self.ratingsText];