2013-04-17 3 views
1

매우 간단한 응용 프로그램이 있습니다.
상단과 하단에 도구 모음이 있습니다.
하단 툴바는 버튼이 화면에서 사라지기 때문에 UIScrollView에 있어야합니다.
그러나 iPhone 4G에서 응용 프로그램을 테스트 할 때 스크롤 막대 및 내용이 표시되지 않습니다.
iPod 5G에서 테스트 할 때 모든 것이 있어야합니다.
현재 코딩을 사용하고 있지 않습니다. 스토리 보드에서 모두 완료되었습니다.UIScrollView가 표시되지 않습니다.

+0

스프링 설정에 문제가있는 것으로 보입니다. 자동 레이아웃을 사용하고 있습니까? – Suhas

+0

@Suhas 예, 그렇습니다. 내가 알아 차린 점은 장치의 화면에 어느 부분이 있더라도 사라진다는 것입니다. –

답변

2

iPhone4G 및 iPod 5의 화면 크기에 차이가 있기 때문에 UI가 크기가 조정되어 추가 된 모든 하위보기가 축소됩니다.

문제를 해결할 수있는 두 가지 해결책이 있습니다.

1) 두 도구 모음을 모두 추가하십시오.

편집기 화면의 하단에와 편집기 메뉴에서 도구 모음을 선택> 삽입에서> 스크롤보기

이것은 UI가 상자 밖으로 작동하는지 확인합니다. > 하위보기 등의 도구 모음을 추가 -> 스크롤 뷰

드래그 -

2)이 두 번째 방법 (나는 당신이 당신의 UI 이런 식으로 만든 추측하고있다)

입니다.

-> 이제 우리는 스프링을 설정해야

할 수있는 "높이가 같음"이미지 아래 당신이 더

enter image description here

첫 번째 제약 조건을 이해하는 데 도움이 될 것입니다 (속성 자동 레이아웃 우리의 경우.)

편집기> 핀> 높이 이제

선택하고 선도 SPAC을 편집을 다음과 같이 추가 할 수 에 E :

드롭 다운 메뉴에서 속성

이것은 자동 크기 조절 마스크로 "UIViewAutoresizingFlexibleTopMargin"로 설정과 유사

"보다 작거나 같음"을 선택합니다.

+0

광산에는 높이가 같음 제약 조건이 없으며 내 "선행 공간은 -"슈퍼 뷰가 아니라 툴바입니다. –

+0

네, 제 답변에서 볼 수 있듯이, Editor> Pin> Xcode의 Height를 사용하여 Height Equals 속성을 "추가"해야합니다. 이 이미지에서 한 것처럼 스크롤보기를 추가 했습니까? 그렇다면 "선행 공 간"이 툴바 설정 인 경우에도 작거나 같음으로 설정해야합니다. 왜 내가 설명한 첫 번째 방법을 사용하지 않습니까? 깨끗하고 쉽게 .. .. – Suhas

+0

미안하지만, 나는 그것을 보지 못했다. 나는 그것에게 시도를 줄 것이다 –

관련 문제