Быстрый для любых разработчиков, использующих appcelerator. У меня есть две метки (это может даже ошибаться), которые заполняются из RSS-канала. Один ярлык содержит название, а другой описание. Содержание для них приходит из списка RSS, который все прекрасно работает. У меня проблема в том, что некоторые заголовки длиннее других, поэтому я не могу исправить высоту ярлыка, иначе он просто не будет работать.
Итак, помня об этом, я установил высоту заголовков автоматически. Единственная проблема заключается в том, что я не могу ссылаться на эту высоту из моей второй метки, чтобы использовать свойство top: для ее правильного размещения.
Кто-нибудь получил какие-нибудь хорошие предложения? Я использую неправильный тип интерфейса Titanium UI?
Мой текущий код выглядит следующим образом
try
{
var current = Titanium.UI.currentWindow;
var selectedItem = current.item;
var description = selectedItem.getElementsByTagName("description");
var story = description.item(0).text;
var label = Ti.UI.createLabel({
text:selectedItem.getElementsByTagName("title").item(0).text,
left:5,
top:0,
height:"auto",
font:{fontSize:40}
});
current.add(label);
var story = Ti.UI.createLabel({
text:story,
left:5,
top:label.height,
height:"auto"
});
label.add(story);
}
catch(E)
{
alert(E)
}