来自Leo的原创博客,转载请著名出处

我的stackoverflow


最终效果

当然,这个项目也支持push 和 present方式选择


源代码

LHCityPickerController

支持

  • 搜索
  • 所有县级市
  • 快速索引
  • 自定义热门城市
  • 自动保存访问历史(最多6个)
  • 提供接口返回上一个访问城市

交互原理

采用ChildController的方式来进行动画,其实这样不好,这样会造成两个Controller的耦合度较高,可以用自定义presentController转场来实现,降低耦合度。


TODO

由于项目刚写完,还想加上定位和一些细节优化。

写一个类似大众点评的城市选择控件相关推荐

  1. javascript 打造城市选择控件,兼容IE6以及以上,谷歌,Firefox

    在淘宝旅行上看到的城市选择效果,感觉还不错,就自己的理解重新实现一遍,先看效果,然后再细说实现原理,支持鼠标上下键选择城市,支持直接输入城市名称,拼音首字母,全拼,支持IE6遮盖SELECT,压缩后1 ...

  2. 四种常见的浏览器内核简介----JS城市选择控件

    一 四种常见的浏览器内核简介 Gecko: Gecko: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,Gecko的特点是代码完全公开,因此, ...

  3. 城市选择控件文本框【纯javascript打造】兼容IE6以及以上、谷歌、Firefox

    在淘宝旅行上看到的城市选择效果,感觉还不错,就自己的理解重新实现一遍,先看效果,然后再细说实现原理,支持鼠标上下键选择城市,支持直接输入城市名称,拼音首字母,全拼,支持IE6遮盖SELECT,压缩后1 ...

  4. Javascript 实现城市选择控件

    本篇博文主要介绍使用Javascript实现城市选择: 首先是JSP的内容,如下所示: <%@ page language="java" import="java. ...

  5. 基于JEECG制作一个通用的级联字典选择控件-DictCascadeUniversal

    字典是所有MIS系统不可缺少的重要组成部分.为减少输入,标准化输入内容,使得数据更加准确地被输入.往往需要在数据库中配置各种各样的字典表.如下图: 而绝大部分字典的字段简单,且高度一致.建议一个通用的 ...

  6. 类似大众点评 58 美团 等应用的城市选择器 — Edit

    类似大众点评 58 美团 等应用的城市选择器 - Edit 项目地址 https://github.com/caoweiaaa/CitySelector

  7. [html] 写一个类似刮刮卡效果的交互,即鼠标划过时显示号码

    [html] 写一个类似刮刮卡效果的交互,即鼠标划过时显示号码 <title>Document</title> <style> *{ margin:0; paddi ...

  8. [css] 使用css的attr()写一个类似a标签title的提示框

    [css] 使用css的attr()写一个类似a标签title的提示框 .box{position:relative;}.box:hover{content: attr(data-title); di ...

  9. 用android怎么做一个机器人,怎样写一个类似ROS的易用的android机器人框架(2)

    怎样写一个类似ROS的易用的android机器人框架(2) 接下来,我们一步步来实现这个几个目标 ROS式节点通讯的Android实现 相关代码实现位于 ai.easy.robot.framework ...

最新文章

  1. mysql backup_Mysqlbackup 备份详解(mysql官方备份工具)
  2. www.yzcode.com Flash广告下载,自己利用从此网站下载的Flash广告制作了自己第一个广告...
  3. mybatis的动态sql的一些记录
  4. 正则化与L0、L1、L2范数略解
  5. 修改 pip 下载源
  6. JavaScript实现hornerMethod霍纳法算法(附完整源码)
  7. ios 重复引用 静态库_iOS-如果静态库(.a)包含重复的目标文件(.o),会发生什么?
  8. 程序员之提升开发效率非常实用的十个工具网站分享
  9. 13-Canny边缘检测
  10. oracle索引未使用,oracle - 未使用主键索引 - SO中文参考 - www.soinside.com
  11. python是什么语言-终于明白python语言的特点是什么
  12. python水仙花数的编程讲解_《scratch编程+数学》课程:找寻水仙花数
  13. 软件设计说明书模版(申请软件著作权可供参考)
  14. 程序员转项目管理之考证PMP
  15. h, w = img.shape什么意思?
  16. 【运维心得】只有百度能打开,其他页面打不开怎么办?
  17. 求素数常用的几种方法
  18. python 编写 cgi 脚本
  19. 拉丁舞身形研究之恰恰恰
  20. 【IXDC 2014】小米、BroadLink对垒智能Wi-Fi模块

热门文章

  1. 行业案例 | 汽车售后服务升级,AR 应用成为差异化优势
  2. Linux下cuda9.1安装Pytorch和Torchvision|简记
  3. 1.计算一个字节中有多少bit被置1
  4. 机器学习实战教程(八):支持向量机原理篇
  5. 慕客ps插件删除方法
  6. 遭遇软件兼容问题——风云防火墙+江民杀毒软件+NetLimiter
  7. 国家推动云计算等IT服务和电子商务加快发展
  8. 主观下线和客观下线的情况
  9. 真正的模块化编程原来是这样的!
  10. 计算机英语与计算机术语 computational English