2014-12-03 2 views
3

에 기본보기와 동일한 너비 제약 조건을 무시 나는 콘텐츠 뷰를 포함하는 스크롤 뷰를 추가했습니다. scrollview의 제약 조건은 내 진행률 표시 줄 바로 아래에서 유지하고 수퍼 뷰의 맨 앞, 뒤 및 아래에 붙입니다. 컨텐츠 뷰의 제약 조건은 스크롤 뷰의 측면에이를 유지합니다. 추가 제약 조건은 수퍼 뷰의 너비와 같습니다.있는 UIScrollView의 내용보기 엑스 코드 6

모든 것이있는 ScrollView의 계산 폭의 증가를 스토리 보드 미리보기에 훌륭하지만, 런타임시.

simulator

기본적으로, 자동 레이아웃 콘텐츠 뷰의 폭을 제한하는 내 제약 조건을 무시하고 대신 내용보기가의 내용에 맞게 원하는만큼 커질 수 있습니다 것 같다.

여기 내 제약 조건은 다음과 같습니다

xcode 1

당신에게 날이 장애물을 극복 도와 주셔서 너무 감사합니다! 나는 며칠 동안 내 머리를 벽에 치고 있었다.

답변

5

는 여기에 내가 시도 할 것 몇 가지 있습니다. 아직 코멘트 권한이 없습니다. 그렇지 않은 경우에는 정교화를 요청할 것입니다 :

  1. 콘솔에 Xcode 용 출력이 있습니까? 일반적으로 Autolayout은 강제로 제약 조건을 해제 할 때 로그에 대해 알려줍니다.
  2. 콘텐츠 뷰의 경우 폭을 ScrollView와 동일하게 설정하는 제약 조건과 선행 및 후행 가장자리를 ScrollView와 일치시키는 제약 조건이 있습니까?

제약 조건을 따르지 않으면 ScrollView가 어떻게 든 확장되거나 제약 조건이 다른 제약 조건과 충돌하고 폭이 일치하는 제약 조건이 어딘가에서 깨졌습니다.

+0

1) 콘솔에 출력이 없습니다. 어떤 제약도 없지 않습니다. – Bdennis317

+4

2) 유레카 !! 컨텐트 뷰를 스크롤 뷰 너비와 같게 설정하는 제약 조건이 없습니다. 대신, 메인 최상위 뷰의 폭과 동일한 내용보기를 설정 제약이 있었다 (그것은 다른 튜토리얼처럼 보인다 심지어 애플의 기술 노트는이 방법을 권장합니다. 을 최대한 빨리 당신이 언급 한 제약 (추가로 컨테이너 뷰 스크롤 뷰와 동일한 폭) 내 문제는. 마법처럼 해결되었다 주셔서 감사합니다 !!!! – Bdennis317

+0

야호! 다행 당신이 확인하고 문제를 해결하는 방식과 마찬가지로 : –

관련 문제