
高级UI
iOS_developer_zhong
iOS开发工程师
展开
-
iOS开发之高效绘图,通过一个绘图应用进行讲解
软件绘图术语绘图通常在Core Animation的上下文中指代软件绘图(意即:不由GPU协助的绘图)。在iOS中,软件绘图通常是由Core Graphics框架完成来完成。但是,在一些必要的情况下,相比Core Animation和OpenGL,Core Graphics要慢了不少。软件绘图不仅效率低,还会消耗可观的内存。CALayer只需要一些与自己相关的内存:只有它的寄宿图会转载 2016-04-28 14:05:12 · 8811 阅读 · 2 评论 -
iOS之statusBar相关设置(UIStatusBar) 你看这里就足够了
IOS上 关于状态栏的相关设置(UIStatusBar)知识普及ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色,背景部分为黑色 注意:这里只涉及到ios7以及更高版本转载 2016-04-22 14:35:16 · 4203 阅读 · 0 评论 -
iOS开发之实现模糊效果 Core Image 、 vImage 、UIVisualEffectView、FXBlurView、GPUImage、UIImage+ImageEffects
iOS7后,半透明模糊效果得到了广泛的使用,所以iOS开发过程中经常需要用到半透明模糊效果,本文对比列举几种实现半透明模糊效果的方法,包括Core Image、vImage、BlurEffect,第三方库FXBlurView、GPUImage等。一、苹果原生API1、Core ImageCore Image 是苹果用来简化图片处理的框架;在 iOS 平台上,5.0 之后就出现了 C转载 2016-05-18 13:54:36 · 6266 阅读 · 1 评论 -
iOS开发学习之利用系统远程UITableView 自定义滑动删除按钮、增加自定义滑动按钮方法
1.今天有一个需求,就是在tableview中,可以左滑,出现按钮,然后可以出现一些快捷按钮,比如删除呀,加入收藏夹呀,什么之类的。2. 以前也做过类似的效果, 不过是接触别人第三方,他们内部是通过UIScrollview来实现的。3.今天再做的时候,惊喜的发现,原来iOS8.0以后就加入了 UITableviewRowAction这个对象。4. 现在就是有一个需求,第一行左滑动的时候原创 2016-07-11 17:40:34 · 2505 阅读 · 0 评论 -
iOS开发之高级转场动画,tableview到collectionView自定义转场动画+手势驱动
这两天还是在捣鼓collectionView,每当我切换自己自定义的各种奇奇怪怪的collectionViewLayout的时候,我都对苹果对布局切换的动画处理佩服得五体投地,如此丝滑般流畅,同时苹果也将这种丝滑的动画效果用到了自定义转场中,从iOS7开始,在collectionViewController中就伴随着自定义转场的功能产生了一个新的属性:useLayoutToLayoutNavigationTransitions,这是一个BOOL值,如果设置该值为YES,如果navigationControl转载 2016-08-01 15:30:43 · 3597 阅读 · 0 评论 -
iOS开发之优秀的开源项目之-高仿bilibili项目
高仿bilibili项目Github链接:(https://github.com/MichaelHuyp/Bilibili_Wuxianda)目前完成了如下功能:启动页的业务逻辑带有阻力效果的轮播图直播、推荐、番剧界面的搭建基于ijkplayer的视频播放器(普通视频、直播视频)七月三十号更新:个人中心模块的搭建集成基于来疯直播开源的LFLiveKit的手机直播功能转载 2016-08-03 10:19:36 · 4103 阅读 · 0 评论