2014-12-14 1 views
-1

3 페이지 (스 와이프 지원 포함) : 두 개는 화면에 적합하고 세 번째 것은 세로 스크롤을 가져야합니다.가로 페이징과 함께 수직 UIScrollView 사용하기

1) 사용해야하는 컨트롤을 제공 할 수 있습니까? 부모 내에서 세로 스크롤을 사용하는 ScrollView ScrollView 페이징을 사용할 수 있습니까? 또는 ScrollViewPageControl?

2) 세로 조정 방법 ScrollView. 나는 여기서 많은 질문을 읽었으며, 혼자서 그렇게하려고 노력했다. ScrollView (부모 모서리에 고정)에 4 개의 제약 조건을 추가하려고 시도한 다음 하위 UIView을 추가하고 스크롤 가장자리에 고정하십시오. 그런 다음 하위 뷰에 사각형을 추가하고 다른 설정을 사용합니다. 가로보기, 가로 + 세로 스크롤, 세로 스크롤 만 가능하지만 상단 공간이 UINavigationBar이고 자식 사각형에서 일부 높이가 잘립니다. (스크롤 할 수 없습니다.).

누군가가이를 수행 할 수있는 몇 가지 예를 제공 할 수 있습니까? 제약 조건에서 IB를 선호하지만 코드에서 일부 수학을 계산해야하는 경우 - 괜찮습니다.

감사

답변

2

뷰의 그런 사이 페이징, 나는 UIPageController를 사용하여 제안은 (쉽게 새로운 프로젝트를 생성하고 "페이지 기반 응용 프로그램"을 선택하여 샘플 응용 프로그램을 얻을 수 있습니다.) 전환 스타일을 페이지 말림에서 스크롤링으로 변경하고보기 컨트롤러간에 페이징하는 데 필요한 기능이 있습니다. 이제 세 번째보기 컨트롤러에 스크롤보기를 배치하고 속성이 다음과 같아야합니다. DirectionLockEnabled은 특정 방향 (이 경우 가로 스크롤)에서 스크롤이 사용 중지되었는지 여부를 결정할 때 수행하려는 작업의 핵심입니다. 비활성화 또한 체크 박스

"수평 표시기를 표시합니다"이러한 유형의 솔루션을 사용하여, 당신은 스크롤 뷰 내에서

편집을 3 별도의 뷰 컨트롤러가 아닌 3 뷰에 대한 제약 조건을 설정하고 있기 때문에 제약 조건을 설정 한 후 정말 간단합니다

scroll view

관련 문제