목표-c - iOS 페이지 레이아웃
PHP中文网
PHP中文网 2017-04-28 09:05:46
0
2
641

레이아웃에 대해 질문해 보세요. 전체 페이지를 위아래로 슬라이드할 수 있고, 동그라미가 있는 부분을 왼쪽과 오른쪽으로 슬라이드할 수 있습니다.

내 생각:
내가 원하는 전체 페이지는 테이블뷰이고, 둘러싸인 영역은 셀입니다. 그런 다음 셀은 collectionview입니다. collectionview의 항목은 tableview
이지만, 둘러싸인 셀의 높이는 tableview의 데이터 소스에 의해 결정됩니다.
혹시 좋은 아이디어 있으신 분 있는지 여쭤보고 싶습니다

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
淡淡烟草味

전체 페이지에 UITableView를 사용하는 것은 적합하지 않습니다. 위아래로 슬라이딩 상호 작용이 있고 구독 이벤트가 있으므로 하나의 셀에 로직이 너무 많으면 ViewController가 비대해지고 유지 관리가 어려워집니다. .
내 생각은 전체 페이지에 대한 상위 컨테이너 ViewController를 만들고 childViewController




의 상위 부분을 추가하는 것입니다. ViewController


하단

ViewController에 UITableView를 추가

할 수 있습니다. ViewControllerModel은 배경에서 제공하는 인터페이스에 따라 캡슐화됩니다.

小葫芦

전체 인터페이스는 작은 스크롤 뷰로 둘러싸인 큰 스크롤 뷰입니다. 작은 스크롤 뷰에 있는 세 개의 tableView는 가로로 슬라이드됩니다. (큰 스크롤 뷰의 콘텐츠 높이는 헤드 뷰 + 화면 높이이며 작은 스크롤 뷰의 높이입니다. tableView는 화면 높이입니다.) TableView의 풀다운과 큰 scrollView의 풀다운을 잘 판단하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿