У меня есть NSString и хочу поместить его в прямоугольник. Прямоугольник имеет заданный размер, скажем, width = 150 и height = 30. Когда строка короткая и имеет только один символ, она может достигать прямоугольника. Более конкретно: он может иметь большой размер шрифта. Но если строка имеет слишком много символов и будет превышать границы прямоугольника, она должна стать меньше. Более конкретно: размер шрифта должен быть меньше, чтобы он не превышал границы прямоугольника. Есть ли способ сделать это без беспорядка в основной графике?Как поместить строку в прямоугольник?
По какой-то причине UILabel's adjustsFontSizeToFitWidth Property не имеет никакого эффекта. Текст остается маленьким, даже если в нем много места.
Я установил, что
label.adjustsFontSizeToFitWidth = YES;
но ничего не происходит. Надеюсь, есть еще один способ сделать это ...
Что вы подразумеваете под меньшим? Вы имеете в виду усечение строки? – fbrereto
меньший размер шрифта/без усечения. обновил вопрос более подробно – 2009-08-24 17:03:09