2015-02-04 3 views
2

모든 요소가 부모 요소 위에 하나씩 배치됩니까? 예를 들어, 다음 코드 샘플과 출력을 고려하십시오. 티타늄차원 (높이, 너비, 위, 아래, 왼쪽, 오른쪽)이 정의되지 않은 경우 UI 요소가 기본적으로 배치되는 방식은 무엇입니까?

<Alloy> 
    <Window class="container" backgroundColor="white"> 
     <Label id="label" >Hello, World</Label> 
     <TextField></TextField> 
     <Button>click me</Button> 
    </Window> 
</Alloy> 

enter image description here

+0

환영합니다, @Ram. 가져온 출력에 대한 정보를 추가하는 것을 잊어 버린 것 같습니다. – xverges

+0

감사합니다. 미안하지만 나는 이미지를 추가할만한 평판이 없다. – Ram

+0

나는 그 제한을 알지 못했습니다! 그런 다음 어딘가에 업로드하고 이미지 링크를 게시해야합니다. 덕분에 – xverges

답변

1

요소는 창 또는 뷰로서, 부모 컨테이너에 대해 위치된다. 사용하는 위치 지정 속성에 따라 참조 점이 부모의 상단/왼쪽 또는 하단/오른쪽 모서리가됩니다.

뷰 객체에서 이러한 속성을 생략하면 좌표 격자의보기가 기본 위치 인 윈도우의 가운데에 배치됩니다. 기본 위치는 부모보기/창의 레이아웃 모드에 따라 다릅니다. 이 세 가지 레이아웃 속성은 절대, 수직 및 수평입니다.

절대 레이아웃 (기본)

당신이 부모 컨테이너에보기를 추가 어떤 속성 뷰 중심점로 이동합니다 추가되지 않은 경우, 그들은 당신이 이전에 추가 한 뷰를 중첩되므로 기본 모드. zIndex 속성을 이용하여 변경합니다.

읽을 수있는 가장 좋은 링크는 Ti의 레이아웃, 위치 지정 및보기 계층에 관한 위키 문서입니다. 이것은 세 가지 레이아웃 특성 모두를 다루고 티타늄 포지셔닝 특성에 대해 훨씬 자세히 설명합니다.

https://wiki.appcelerator.org/display/guides2/Layouts,+Positioning,+and+the+View+Hierarchy

+0

! 정말 도움이되었습니다. – Ram