2014-12-06 2 views
0

У меня вопрос о том, что объект object.visible в титановом сплаве фактически означает.титановый сплав установлен вид видимости

в файле управления profile.js приложения есть проверка, если пользователь зарегистрирован (state = null), и в зависимости от этого: (a) сообщение «не зарегистрировано» в текстовом ярлыке (id = not_logged_in_message) или (b) данные профиля видны.

Теперь, когда пользователь вошел в систему, текстовая метка (или, скорее, ее содержимое) не отображается, но кажется, что метка ярлыка xml (отмечена в темном прямоугольнике) по-прежнему все толкает все ниже.

if (state === null) { 
    $.topBar.setTitle(L('Please login')); 
    $.profile.visible=false; 
    $.not_logged_in_message=true; 
} else { 
    $.topBar.setTitle(L('Profile')); 
    $.profile.visible=true; 
    $.not_logged_in_message=false; 
    get_profile(); 
} 

ТНХ за любые предложения!

ответ

0

Проверьте это на Appcelerator форуме: http://developer.appcelerator.com/question/161936/vertical-layout-visible--false-but-controls-still-occupying-space

Видимые средства: его скрытые от взгляда, но не удаляется из структуры. Вы можете попробовать предложения из ответа там, например, удалить ярлык или изменить ширину и высоту.

+0

thx Jeroen! ваша ссылка была на месте. удаление этикетки прекрасно работает! – user24957

+0

добро пожаловать! – Jeroen

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