我对钛合金中的物体可见特性究竟意味着什么有疑问。
在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任何建议!
答案 0 :(得分:0)
在appcelerator论坛上查看: http://developer.appcelerator.com/question/161936/vertical-layout-visible--false-but-controls-still-occupying-space
可见表示:它从视图中隐藏但未从结构中删除。 您可以尝试从那里得到答案的建议,比如删除标签或改变宽度和高度。