2010-07-08 3 views
0

В некоторых приложениях я видел, что у нас есть возможность увеличить или уменьшить размер шрифта текста внутри метки. Но когда мы его корректируем, метка автоматически увеличивает ее высоту, чтобы сдержать ее. Как получить высоту метки каждый раз, когда мы увеличиваем или уменьшаем шрифт?Как отрегулировать текст внутри метки при увеличении размера шрифта?

И в некоторых случаях, например, в новостных приложениях, когда он загружается, будет только текст. Но внезапно появляется изображение, и текст сам перестраивает его. Как это делается само по себе?

Кто-то плз помогите мне ...

ответ

0
CGSize textSize = [@"foobar" sizeWithFont:[UIFont boldSystemFontOfSize:18]]; 

заказ NSString UIKit Additions. У него есть пара этих методов, которые позволяют вам задавать строку, насколько она велика при визуализации с заданным шрифтом. С помощью этой информации вы должны иметь возможность корректировать все, что нужно, с небольшой математикой.

Кроме того, в некоторых случаях это может быть веб-представление. Если это так, HTML/CSS сортирует потоки вокруг автоматически, чтобы сохранить порядок вещей.

Смежные вопросы