模仿一二
文章平均质量分 73
ZeroOnet
一分学历、二分素质、三分文艺、四分沉思......
展开
-
仿制QQ
前言最近结束了一个阶段的学习,有点空空荡荡的感觉。为了减少心中的“寂寞空虚冷”,加上没有什么实际的项目来练手,便想到做一些小Demo来自我验收一下学习成果,Demo的功能就仿制于各大主流App。至于如何仿制、与原版的区别、UI设计的重要性,且看下文详情分解! :)迷惘总有时最初是看到酷狗音乐的一些界面效果很有意思,就是这个:点击右边的按钮会动态插入一个视图,正如这样:就想着自己也来捣鼓捣鼓,看能不能原创 2016-10-26 13:46:50 · 970 阅读 · 1 评论 -
一个音乐播放器的踩坑实践
前言这是这个系列的第二篇文章,和第一篇文章相同的是Demo中的资源文件和一些关键代码是搜索和学习得来的。一是因为没有相关的资源文件,譬如音乐文件、歌词文件、歌曲封面等;二是着实有点力有未逮的感觉(ps:在Demo具体功能中体现出来的就是歌词随着歌曲播放进度的不断滚动以及颜色的渐变,主要的原因是不知道lrc的文件内容以及一些API的用法,后面将会谈到。)。为了“发现更大的世界”(ps:其实就想捡点便宜原创 2016-12-09 20:06:08 · 1019 阅读 · 0 评论 -
一个简易的下拉刷新松耦合实践
前言在iOS平台,许多App的下拉刷新都是使用的MJRefresh这个开源库,笔者所接触开发过的几个App就是这样。当然还有很多效果酷炫的下拉刷新,真是不得不佩服开源界大神们的创意!这里是一些厉害框架的集合,你可以看看!笔者是一个Android粉(ps:蒙谁呢,不就是舍不得肾嘛!),在使用起点读书这一App时,发现它所使用的下拉刷新十分简约,而且也能一定程度上吸引用户的注意,减少用户的心里等待时间。原创 2017-03-16 20:40:18 · 713 阅读 · 0 评论 -
九宫格解锁的完全实现
前言不记得在使用诺基亚的那些日子,为了一个九宫格解锁,在应用商城里下了多少流氓软件。最后无功而返的时候,那种郁闷的心情恨不得把手机给砸了!不得不承认,九宫格解锁的一时风靡,以致于Android阵营的很多手机都内置了这一解锁选项,比如华为。然,Apple官方却没有提供这方面的选择。唉!谁叫人家肌肉壮硕呢?有钱任性呢?(ps:有了指纹解锁还要这个?No kidding!)在网上Search了N久,没有找原创 2017-03-30 20:55:57 · 3870 阅读 · 0 评论 -
iOS平台上aa(见缝插针)游戏的简易实现
前言原创 2017-04-25 20:48:41 · 8377 阅读 · 4 评论 -
滑动切换UITabBarController
这个类别下的文章仅仅只是作为Demo使用,旨在于分享交流,不作为其他用途!这篇文章主要给出了一个滑动切换标签控制器的实现,主要点如下:将当前控制器的索引的前后控制器视图通过截屏加载在控制器的左右UIImageView用作过渡动画使用,在界面出现时加载,在界面消失时移除;通过添加UIPanGestureRecognizer来实现慢速滑动切换控制器,添加UISwipeGestureRecognize原创 2016-09-19 20:36:00 · 1308 阅读 · 0 评论 -
图片无限轮播
在这篇文章中提到了实现图片无限轮播的方法有两种,分别是⌈前后+1法⌋ 和⌈瞒天过海法⌋,小码哥也开源了关于后者的框架。在这里笔者将通过一个小小Demo演示一下前者的实现,Demo可以在这里找到。若觉代码“粗糙”,还请见谅!注:此处是SDCycleScrollView框架源码,是使用比较广泛的无限轮播视图框架,包含了一些个性化的功能:自定义UIPageController、文字滚动等等,这里作为扩展资原创 2016-09-25 16:13:21 · 502 阅读 · 0 评论 -
iOS版QQ的黏性下拉刷新效果简易实现
前言对于市面上用户群体较大的App来说,Android和iOS两个版本的某些部分的使用体验有些差异。这种现象的起因或归结于平台的操作系统本身的不同,也可以想成是充分利用平台本身提供的资源,打造符合其使用习惯的应用。为了和文题相关,这里就举例QQ来说明。Android版本的下拉刷新就是一个翻转的小箭头效果,而iOS版本的却是其平台本身很经典的牛皮糖(黏性)效果。考虑到Tencent在后来推出针对强迫症原创 2017-10-05 11:03:19 · 1774 阅读 · 0 评论 -
自定义过渡
前言对于Apple默认的转场动画(push、pop、modal)我们再熟悉不过了,但是这些显得单调的风格早已无法满足日益挑剔的用户了,对于极其重视用户体验的Apple肯定是不会让这个问题遗留下去的。早在iOS7,Apple就开放了视图控制器转场的API,到如今又迭代了三代iOS,相应的API已经很稳定了。如果是注意App体验的朋友一定发现了目前市面上的App导航控制器的转场绝大多数都是系统的默认实现原创 2016-09-24 11:29:03 · 973 阅读 · 0 评论