文件名称:ChooseLocation:京东选择收货地址
文件大小:165KB
文件格式:ZIP
更新时间:2024-06-03 03:30:04
Objective-C
ChooseLocation 京东选择收货地址 ###导读 目前大多数APP的地址选择是用系统的picker View,也不乏用tableview自定义的. 这里分享一个高仿京东的地址选择给大家. 源码地址: 欢迎大家checkout,Star... #####下面是京东收货地址的一些交互以及代码思路分析 1.刚打开选择地址视图时,底部ScrollView的滚动范围只有一屏宽. 2.点击某个省时,增加对应的市级列表,底部ScrollView横向滚动区域增加一屏宽. 1.当重新选择省的时候,移除后面的市级别列表,区级别列表 2.移除顶部的市按钮,区按钮. 3.并且底部ScrollView的滚动范围减少至两屏宽. 1.当重新选择省市的时候,对应顶部按钮的宽度跟着改变,对应下级的按钮的x值要相应调整 2.按钮底部的指示条的长度和位置跟着相应变化 #####其他注意点 1.点击灰色区域,取消地址选
【文件预览】:
ChooseLocation-master
----ChooseLocation()
--------main.m(331B)
--------ViewController.m(3KB)
--------AppDelegate.h(274B)
--------ChooseLocation()
--------fmdb()
--------.DS_Store(6KB)
--------Tool()
--------Info.plist(1KB)
--------AppDelegate.m(2KB)
--------Category()
--------ViewController.h(212B)
--------Base.lproj()
--------Cities.json(284KB)
--------Assets.xcassets()
----ChooseLocationTests()
--------ChooseLocationTests.m(917B)
--------Info.plist(733B)
----.DS_Store(6KB)
----README.md(2KB)
----ChooseLocation.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(31KB)
--------xcuserdata()
----ChooseLocationUITests()
--------Info.plist(733B)
--------ChooseLocationUITests.m(1KB)