|
|
|||||
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
Динамический текст и его zoom
Приветы, вообщем столкнулся с такой задачей, есть 2 поля, в один вводим текст, во второй отображаем что ввели, все бы ничего, есть такое дело, но дело в том что в отображаемое поле есть ограничение, максимум 25 символов, но эти 25 символов не влазят в отображаемое поле с высотой в 31 пиксель, как быть с этой проблемой?
и второе зум этого текста должен быть всегда по центру, без каких либо смещений, как решить эту проблему? то что сделал, выкладываю в аттаче для примера, с остальным даже незнаю как быть, у кого какие соображения будут? если что исходник можно править
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
У вас прямо какие-то противоречивые требования... Измените размеры, чтобы входило 25 символов определенного размера. А зумить можно контейнер, в который поместить текстфилд, а не менять размер шрифта.
А еще лучше, расскажите, зачем понадобились такие требования, возможно, вашу задачу можно решить другим путем... |
|
|||||
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
не получиться, данные текстовые поля будут помещены на дизайн, а там все жестко завязано, дизайн утвержден и изменению не подлежит
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
а там обязательно текст должен быть выделяем в дублирующем поле? Если нет, то можно отрисовать в Bitmap текстовое поле, а у него потом уменьшить scaleX, т.е подогнать под требуемые размеры )
|
|
|||||
Регистрация: Jan 2008
Сообщений: 87
|
ну или написать функцию, которая будет уменьшать размер шрифта на 1px до тех пор, пока текстовое поле не будет нужной нам длины
ну и в свойствах текстового поля можно выставить tf.autoSize = TextFieldAutoSize.LEFT; ну или CENTER |
Часовой пояс GMT +4, время: 15:19. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|