2014-02-15 6 views
0

dotted box is where image appears, I want it within the limits of the button있는 UIButton의 배경 이미지 버튼

나는 애플의 승인을 취득하기 전에 내가 처음으로 iOS 앱에 마지막 손질을 가하고있어 밖에 있습니다. 내가 한 마지막 일 중 하나는 두 개의 버튼에 이미지를 넣는 것입니다. 그러나 이제는 내가 원하는 곳에 나타나지 않는 버튼을 추가했습니다.

Xcode 5에서 점선으로 된 상자를 편집 할 수있는 방법이 있습니까? 내 마우스로 드래그 할 수 없으며 이미지가 나타나는 위치를 정의하는 것 같습니다. 점선 상자를 단색 상자 안에 배치했습니다.

그림에 표시된 다른 버튼에 약간의 정렬 불량이 있지만 그다지 나쁘지는 않습니다.

답변

0

제약 조건을 Leading SpaceTrailing Space에서 Automatic으로 설정 했으므로 Xcode UI에 SuperView로 표시됩니다. 다음

Solution

기어 톱니을 클릭하고 편집을 선택하고 자동 옆에있는 진드기 상자를 클릭하고 그것을 잘 작동합니다.

0

점선으로 표시된 프레임은 버튼이 레이아웃 제약 조건을 기반으로하는 위치이지만 현재 제약 조건이 현재 설정 한 프레임과 충돌합니다. 버튼을 선택하고 편집기로 이동하여 자동 레이아웃 문제를 해결하고 프레임 업데이트를 선택하십시오. (또는 스토리 보드의 오른쪽 하단에있는 스토리 보드 표시 줄에 바로 가기를 사용합니다.) 두 실수 있습니다

0

: 그 제약에 따르면 있어야된다

  • 버튼이 없습니다. 그것은 런타임에 다른 장소에있을 것입니다. 주황색 점선 프레임은 해당 위치가 모호하지 않도록 단추가 배치되지 않았 음을 나타냅니다.

  • 단추의 위치가 모호하지 않도록 단추가 배치되어 있지 않습니다. 스크린 샷을 볼 때 높이 제약 조건이 누락되었습니다. 오른쪽 가장자리가, 폭, 따라서 왼쪽 가장자리 있어야 할 곳에 수평 센터, 있어야 할 곳에 당신은 말했지만, 어떤 제약도 없다 : 즉

이 버튼을 생각해 빨간색 점선 프레임으로 표시됩니다 버튼의 높이를 말해!

easyest 방법 : 편집기의 하단에 resolve layout issues button

을 클릭합니다. 당신이

  • 이 누락 된 제약 조건을 추가 명확한 레이아웃

  • 을 가지고 할 위치 버튼이있는 경우 즉, 자동

    • 이 제약 조건을 우울한 할 수 있습니다 - -edit ---

      첫 번째 스크린 샷에서 수직 위치를 정렬하지 않은 것처럼 보이지만 두 요소의 수평 중심 만 equ 알 높이. 이 경우 맨 아래 또는 맨 위의 수직 공간 제한이 필요합니다.

    관련 문제