2012-11-30 3 views
0

그래서 내가하려는 것은 화면 아래에 이미지 뷰를 넣는 것입니다. iOS6 자동 레이아웃 전에 화면 하단에 "I"를 누르고 화면이 짧으면 (즉, 화면 크기가 568에서 480 포인트로 늘어난 경우) 하단을 누르고 위로 밀어 올립니다. 하지만 이제는 0에서 Superview에 맨 아래 간격을 추가하려고 시도했지만 맨 위의 간격 제한을 없애 버리는 것을 막을 수는 없습니다. 맨 위 간격을 사용자 구속으로 변환 한 다음 삭제하면 (수직 구속이 아래 간격으로 처리된다고 생각하는 것) 자동으로 그 구속을 다시 만듭니다 ... 어떤 생각입니까?iOS 6 자동 레이아웃이 제대로 조정되지 않음

ScreenShot

업데이트 내가이있는 ScrollView의 하위 뷰 수 가졌다는 사실 때문 보인다 (수직이 아닌 수평으로 스크롤을 사용하려고했다). 왜 그렇게하지 못하게하는 거지? 여전히 스크롤 뷰의 맨 아래로 제한 할 수있는 것처럼 보입니다.

답변

0

버튼의 제약이 어떻게 든 잘못되었을 수 있습니다. 높이, 너비, 바닥 거리 및 수평 중심 설정이 위치를 정의하는 데 충분해야합니다. 대신 단추를 삭제하고 슈퍼 뷰에서 이미지보기의 중앙에 배치하고 해당 상위 제약 조건을 삭제할 수 있는지 확인하십시오.

+0

그것은 스크롤 뷰의 하위 뷰 였기 때문에 (수직이 아닌 가로로 스크롤하려고했습니다.) ... 한숨 ... 나는 모든 것을 손으로 움직이는 것 같아요. 어쨌든 고마워! –

관련 문제