钛合金设置视图可见性

时间:2014-12-06 11:43:41

标签: view titanium visibility titanium-alloy

我对钛合金中的物体可见特性究竟意味着什么有疑问。

在app的profile.js控制器文件中,检查用户是否已登录(state = null)并依赖于此(a)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();
}

thx任何建议!

1 个答案:

答案 0 :(得分:0)

在appcelerator论坛上查看: http://developer.appcelerator.com/question/161936/vertical-layout-visible--false-but-controls-still-occupying-space

可见表示:它从视图中隐藏但未从结构中删除。 您可以尝试从那里得到答案的建议,比如删除标签或改变宽度和高度。