商城 - iOS开发,类似于淘宝的首页是怎么做的?
PHPz
PHPz 2017-04-18 09:20:22
0
1
537

可否提供思路,类似京东淘宝那样的首页是怎么做的?
我的想法,用tableview 展示商品列表,商品列表以上的菜单,广告,推荐等等模块集中添加到一个view,然后把这个view作为tableview 的headerview,但是感觉这个view太长了,而且加载很卡,求大神指点!

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
迷茫

먼저 말씀드릴 점은 JD Taobao의 홈페이지는 순수 네이티브 방식으로 구현되지 않았다는 점입니다.
전자상거래 앱은 비즈니스상의 이유로 인터페이스 레이아웃이 자주 변경될 수 있다는 점을 고려해야 하므로 H5+Native 접근 방식을 자주 사용합니다. 기본적으로 WebView의 페이지는 js 및 Native와 상호 작용할 수 있습니다. 이와 관련하여 비교적 성숙한 Apache Cordova 오픈 소스 프레임워크가 있습니다.
https://cordova.apache.org/를 참조하세요. 또한 최근 인기를 끌고 있는 React Native 방식으로 H5 페이지를 직접 표시할 수 있습니다. 실제 사용하기 전에 이에 대해 자세히 알아볼 수 있습니다. 내용은
http://www.cocoachina.com/ios/20150409/11514.html 및 http://reactnative.cn/
을 참조하세요.
또한 레이아웃 변경을 고려하지 않는 경우 View를 합리적으로 분할하고 캡슐화한다면 순수하게 Native 방식으로 홈페이지를 개발하는 것도 가능합니다. 질문에 언급된 메뉴, 광고, 추천 및 기타 모듈은 별도로 패키지되어 레이아웃 중에 컨트롤러의 View에 추가되며 TableView와는 아무런 관련이 없습니다. 데이터가 많은 경우 현재 페이지의 데이터를 여러 개의 인터페이스로 나누어 별도로 요청할 수 있어 데이터 요청으로 인한 긴 지연을 방지할 수 있습니다.

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