仿团购app连接mysql_美团App(仿) - iOS开发
模仿美团App
本项目是用Swift开发,StoryBoard 和 Xib 快速布局的。
这篇文是记录文,项目完成之后,再整理用到的知识,发一篇有条理的文
使用Xib开发的教程链接:xib使用教程
商业页面
meituanBussiness.gif
这一页就是UITableView加上头顶有一个view组成。
添加下拉刷新教程
首页
meituanHome.gif
主要部分也是UITableView,最后加上UITableView 的Footer View
值得注意的 当UITableView是Group Style,设置section header高度时,第一个section 的 header 高度设置为0 是不会令 header 隐藏的。需要设置为0.1,令其为一条线。若果想完全隐藏 header 可以试试下一个方法。
stackover flow 关于隐藏 section的回答
设置UITableView 为 Plain Style ,隐藏第一个section 的 header 可以用以下代码:
let dummyViewH:CGFloat = 40
let vFrame = CGRectMake(0, 0, self.tableView.bounds.width, dummyViewH)
let dummyV = UIView(frame: vFrame)
self.tableView.tableHeaderView = dummyV
self.tableView.contentInset = UIEdgeInsets(top: dummyViewH , left: 0, bottom: 0, right: 0)
至于navgationBar的设置可以看这里:自定义navigationBar
还有就是UISearchBar的Border的问题
border不透明
添加以下代码就可以了。
searchBar.backgroundImage = UIImage()
我的页面 和 更多页面
我的页面和更多页面
原理还是用UITableView。
团购详情页里的悬浮头顶
stickyHeader.gif
详情页也是UITableView,做一个跟要悬浮的headerView相同大小的Cell。然后以下代码:
//用headerView覆盖那个空白Cell
func createStickyHeaderView(){
headerView = NSBundle.mainBundle().loadNibNamed("HeaderView", owner: self, options: nil)[0] as! HeaderView
headerY = tableViewHeight / 3
headerView.frame.origin.y = headerY
headerView.frame.size.height = tableViewHeight / 9
headerView.frame.size.width = 600
tableView.addSubview(headerView)
}
//监控高度
func scrollViewDidScroll(scrollView: UIScrollView) {
headerView.frame.origin.y = max(headerY, scrollView.contentOffset.y)
}
最后
待做的:
地图上显示商家
其它的美团界面。
页面的细节和动画
美团的数据连接
如果有兴趣一起完成这个项目,或者一起学习成长的可以联系我。或者Pull Request。谢谢啦:)
仿团购app连接mysql_美团App(仿) - iOS开发相关推荐
- HTML+CSS大作业——仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe
HTML5期末大作业 文章目录 HTML5期末大作业 一.作品展示 二.文件目录 三.代码实现 四.学习资料 一.作品展示 二.文件目录 三.代码实现 <!doctype html> &l ...
- HTML5期末大作业:商城网站设计——仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe
HTML5期末大作业:商城网站设计--仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe ...
- 基于Appium的APP自动化测试基础--美团APP的实例
前段时间用一种流行语言,一个主流工具,一个实用框架,写了一个美团app自动化测试的Demo,利用appium+python+unittest+uiautomatorviewer,编写了测试用例,并通过 ...
- jQuery倒计时(仿团购)
倒计时一般是用来表示未来某一时刻距现在时刻还剩多少时间.倒计时在WEB上应用非常广泛,如考试系统倒计时,团购网站中的优惠活动倒计时等等.今天,我们来使用jQuery实现一个简单的倒计时功能. 查看演示 ...
- 限时团购,6.9折:《微信开发深度解析:公众号、小程序高效开发秘籍》推荐序
全书由目 Senparc.Weixin SDK 作者苏震巍历时 2 年完成,涵盖了开发微信公众号及小程序需要用的的各项后端开发技能.技巧.避坑提示,以及 Senparc.Weixin SDK 微信公众 ...
- php实现团购功能,PHP 对接美团大众点评团购券(门票)的开发步骤
一.功能简要介绍 1.根据需求,用户在美团大众点评中所购买的门票在自己的系统上可以核销,同时把核销信息存储到自己的系统里. 2.美团点评API文档地址:https://open.dianping.co ...
- 云开发连接mysql_微信小程序云开发—云函数连接MySQL
微信小程序云开发-云函数连接MySQL 直接上干货,主要是利用微信的云函数和Sequelize 进行连接外部MySQL ,本文章主要讲述: MySQL MySQL 拉取我的代码或则创建一个新的云开发小 ...
- 微信小程序将支持分享到朋友圈;美团入局社区团购;Kotlin 1.4-M3 发布 | 极客头条
整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 一分钟 ...
- 美团拼多多挑起社区团购新战事,谁能“见血封喉”?
美团也要攻入下沉市场了! 11月12日上午11点,美团团节社在西安开城.仅仅12小时,入驻的商家之一华莱士汉堡销量就近3万单,其销售额高达80万元.原价76元.现价27元的华莱士双人豪华套餐.原价80 ...
最新文章
- 【Swing编写图形用户界面】操作系统之磁盘调度算法图形界面和性能比较
- python代码写好了怎么运行视频-Python的初学者你现在可以自己“看”到代码的运行了!...
- 设计模式-Strategy模式
- jQuery 9 相对选择器
- 一个网卡绑定多个IP
- Windows 下Maven安装配置(本地仓库配置)
- js实现轮播图点击按钮切换下一张图片
- Cocos2d-x组件的创建与挂载
- Android播放器框架分析之AwesomePlayer
- VUE常用插件库总结
- 为什么视频无法播放,视频无法播放的原因是什么
- Nginx配置文件目录实现pdf文件预览及下载
- 从项目的一个 panic 说起:Go 中 Sync 包的分析应用
- JavaScript数据结构与算法 基础
- Http远程控制App
- 记录爬虫实战——有道翻译(反js加密)
- 【计算机网络】期末课程设计 ENSP组网综合实验(附工程文件)
- 机器学习之决策树(Decision Tree)
- 前端的小激动:Nodejs写简单接口教程
- 工具mysql5.528特点_未来主力 试驾全新宝马5系528Li