2013-10-04 1 views
0

두 개의 버튼을 같은 줄에 나란히 놓고 똑같이 크게하려고합니다. 그래서 단어의 길이를 기반으로하지 않습니다. 스토리 보드에서이 작업을 수행하는 방법을 간단히 알지 못합니다.iOS가 패딩으로 두 버튼을 서로 맞 춥니 다

몇 가지 계산을 통해 코드에서이를 수행 할 수 있습니다. 그러나 스토리 보드를 통해 가능한지 알고 싶습니다.

답변

3

당신은 다음과 같이 얻을 수 있습니다

enter image description here

는 패딩을 설정 당신이 필요로. 이 예에서는 20 점을 사용합니다. 필요한 값을 입력하고 추가 할 제약 조건을 사용하려면 빨간색 선을 선택하십시오. "Equal Widths"(및 가능한 "Equal Heights")를 선택하고 마지막으로 "Constraints 추가"버튼을 클릭하십시오.

+0

이것이 해결책이라고 나는 말할 수있는 한 고맙습니다. 하지만 제약 조건을 추가 할 것을 선택하는 옵션이 없습니다. 나는이 옵션이 어디에 있는지 당신이 말해 줄 수있는 줄 알았어? – Haagenti

+0

자동 레이아웃이 활성화되어 있는지 확인하십시오. 오른쪽 관리자의 첫 번째 탭에는 "Use Autolayout"확인란이 있습니다. 확인 표시가되어 있는지 확인하십시오. –

+0

고맙습니다;) – Haagenti

0

스토리 보드 뷰어에서 두 UIButton의 제약 조건을 재생하면됩니다. 두 버튼 모두 제약 조건을 설정하여 서로 크게 조정하지 않기 때문에 두 버튼을 모두 선택하면 "Equal Widths"가 특히 필요합니다.

+0

그게 문제의 절반을 해결해 주므로 고마워요. 나는 두 가지 견해를 선택할 수 있다는 것을 알지 못했습니다. 하지만 각 버튼을 마진이 현재 방향으로 될 수있는만큼 크게 만드는 방법 – Haagenti

+0

레오 네이선이 언급 한 것처럼 패딩을 사용하여이 작업을 수행 할 수 있습니다. 이렇게하면 방향에 따라 단추가 커지지 만 설정할 수있는 최소 공간이 남습니다. 단추 사이에 간격을두기 위해 동일한 작업을 수행 할 수 있습니다. Xcode 5에는 Xcode 4에 비해 Autolayout을 사용하는 데 도움이되는 몇 가지 유용한 도구가 포함되어 있습니다. 실제 사용법을 보여주는 자습서는 생각할 수 없지만 익숙해지기 위해 사용하는 것이 좋습니다. :) –

관련 문제