2014-12-15 4 views

답변

2

당신이 자동 레이아웃을 사용하는 방법은 문제가 여기에있다. bottom spacetop space의 거리에 대해 상수을 설정하고 있습니다. 장치 방향이 변경되면 버튼이 더 이상 화면에 표시되지 않는 등 원하지 않는 결과가 발생합니다.

에 대한보기를 에 상대적으로 배치하는 것이 더 좋습니다. 따라서 단추를 텍스트 필드 바로 아래에 두려면 단추에 bottom space을 사용하는 대신이 두 구성 요소의 vertical space을 설정할 수 있습니다.

+0

수평 및 수직 중심으로 설정 했습니까? 아니면 문제가 발생합니까? –

+0

예, 맨 오른쪽보기에서 제약 조건의 값을 살펴보면 의미가 없습니다. 바닥까지의 거리는 화면의 높이 이상인 가로 모드에서 347로 같을 수 없습니다 :-) –

+0

@ Physics137 설정에서 가로로 중앙에 놓는 것처럼 보이는 것이 좋습니다. 당신은 당신의 UI 요소의 수직 배치를 다시 생각해야만하지만, 내 생각에 수직으로 배치하는 것은별로 의미가 없습니다. 내가 대답에서 말했듯이,보기 사이에 ** 수직 공간 **을 넣으십시오. – nburk

1

제약 문제입니다.
위의 텍스트 필드를 기준으로 제약 조건을 설정하십시오.
하단에서 347px를 설정하면 단추가 화면에서 빠져 나옵니다.