2014-12-06 1 views
0

나는 티타늄 합금의 object.visible 속성이 실제로 무엇을 의미하는지에 대해 질문을가집니다.티타늄 합금 세트 시야도

app의 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(); 
} 

들으! appcelerator 포럼에서

답변

0

확인이 아웃 : http://developer.appcelerator.com/question/161936/vertical-layout-visible--false-but-controls-still-occupying-space

가시 수단 : 그것의보기에서 숨겨져 있지만 구조에서 제거되지 않습니다. 레이블을 제거하거나 너비와 높이를 변경하는 등의 방법으로 답변을 제안 할 수 있습니다.

+0

thx Jeroen! 귀하의 링크가 spot-on이었습니다. 라벨을 제거하면 완벽하게 작동합니다! – user24957

+0

당신을 환영합니다! – Jeroen