У меня есть список с заголовками, исходящими из источника данных. Длина названия неизвестна и может быть одной строкой, двумя строками и даже более ... под заголовком я хочу поместить имя автора сообщения.Appcelerator Titanium - настройка высоты или метки максимальной высоты
Я поместил две метки (ярлык заголовка и метку автора внутри представления с layout: 'vertical'
, который помещает метку автора под ярлыком названия. Но все равно пришлось каким-то образом ограничить количество строк, отображаемых заголовком, - я хочу имеют максимум 2 строки, поэтому я установил высоту метки объекта.
Устанавливая высоту метки, она ограничивает количество отображаемых строк, это вызывает другую проблему - в строках, где заголовок имеет 2 строки или больше всего выглядит великолепно, но в строках, где заголовок - только одна строка, между этой строкой и именем автора есть пробел, и я хочу, чтобы имя автора было под меткой (важно отметить - метка автора имеет другой размер шрифта и цвет, чем название).
Если бы это был просто старый html, я бы просто установил max-height
свойство css - но Titanium не имеет такого свойства в Views/Labels. Есть ли способ получить максимальную высоту в представлении?
Ярлык заголовка, который у меня есть, находится внутри элемента управления ListView. Я установил событие onPostlayout на ярлыке заголовка, но я вижу, что он не вызывается постоянно - в основном он называется свитком «ListView» - советом? – developer82