随笔分类 -  IOS之实战积累--功能模块

摘要:本人公司项目属于社交类,高仿Boss直聘早期的版本,现在Boss直聘界面风格,交互风格都不如Boss直聘以前版本的好看。 本人通过iPhone模拟器和本人真机对聊,将完成的交互功能通过Mac截屏模拟器来录制基本的交互功能。 界面因为动态截图工具本身不完美,截屏失真,所以存在有的部分UI颜色稍微变化了 阅读全文
posted @ 2016-12-17 16:45 何杨 阅读(2544) 评论(1) 推荐(0) 编辑
摘要:首先上Boss直聘的功能界面截图,至于交互请读者现在Boss直聘去交互体验: 本人的公司项目要高仿Boss直聘的IM常用语的交互功能,居然花费了我前后17个小时完成,这回自己测试了很多遍,代码质量很高,交互很流畅,仿真度也很高,重点综合性的用到了很多东西:runtime、代理传值、block传值、t 阅读全文
posted @ 2016-12-11 04:37 何杨 阅读(2449) 评论(1) 推荐(2) 编辑
摘要:好久没写技术博客了,因为996的工作周期已经持续好几个月了。每天晚上回家都没有太多精力学习很多其他的东西,而且很多时候是接着完善工作的项目的模块开发。所以博客停歇了这么久,更新率也低了不少,今天补充一篇关于我巧用block传值的技术总结。 需求:在一个输入框,输入几个关键字,弹出搜索的关键字列表。 阅读全文
posted @ 2016-12-02 10:47 何杨 阅读(2056) 评论(0) 推荐(1) 编辑
摘要:本篇记录关于计算文本高度和Label高度的代码,以备后期再探究: 首先是YouXianMing老师的工具类别: NSString+LabelWidthAndHeight.h NSString+LabelWidthAndHeight.m 然后是我的探究代码,见笑: 阅读全文
posted @ 2016-09-02 16:47 何杨 阅读(417) 评论(0) 推荐(0) 编辑
摘要:这个需求是本人工作开发中后期需求要添加的新功能,本人模仿UITableView的代理和数据源方法进行了第一阶段的开发。第二阶段是添加丰富的动画。 这个功能需求描述:能上传添加五个待选头像,五个头像分别都可以被设置为app的正式头像和展示封面,五个头像分别都可以删除,这个自定义View最后一个正方形提 阅读全文
posted @ 2016-08-20 03:37 何杨 阅读(418) 评论(0) 推荐(0) 编辑
摘要:需求详解: 在实际开发中,有可能是在后期优化的时候,会有这么需要优化的需求:聊天输入框保存之前输入的文本,提高用户的良好体验。 在聊天模块中,用户可能会在输入框输入若干字符,但是没有点击发送就点击退出聊天,或者要点击用户头像确认用户的信息,或者比如需要向好友发送另一个好 友的ID不得不暂时退出当前好 阅读全文
posted @ 2016-08-17 22:39 何杨 阅读(2484) 评论(0) 推荐(0) 编辑
摘要:这里直接用CoreGraphics的一些处理图片的方法,本身不难,但是有些时候用的不多,就会遗忘掉使用方法的细节。下面就直接展示关键源码,以便下次重复需求,就可以立马找回。 该方法中在UIImage的类别拓展里: 百度云链接: http://pan.baidu.com/s/1dFbTN7j 密码: 阅读全文
posted @ 2016-08-05 16:16 何杨 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:只上项目中用到的代码: 1、实现重写TabBar的TabBarItem,然后在中间额外加一个按钮。 2、实现修改中间的UITabBarItem的样式,比如大小、位置 这个需求和上面一个需求在用户交互有一个区别,上面自定义的TabBar中间的按钮是额外添加的,不具备UITabBarController 阅读全文
posted @ 2016-07-22 22:47 何杨 阅读(5064) 评论(0) 推荐(0) 编辑
摘要:1、先介绍一个好用的实现模糊效果的框架:https://github.com/YouXianMing/UIImageBlur 2、iOS8 中 UIVisualEffectView 模糊效果的使用 ,能够实时渲染,但是弊端就是iOS7以下不能用。 阅读全文
posted @ 2016-07-15 01:11 何杨 阅读(234) 评论(0) 推荐(0) 编辑
摘要:不管想不想看我后面再开发中总结的经验,但是很值得推荐一位大神写的关于苹果推送,很多内容哦:http://www.cnblogs.com/qiqibo/category/408304.html 苹果开发证书中,有一个根证书,根证书可以绑定相关的开发者设备合作开发一个app项目,如果是多人团队一般根证书 阅读全文
posted @ 2016-07-12 17:58 何杨 阅读(478) 评论(0) 推荐(0) 编辑
摘要:废话不多说,先直接上效果图: 先熟悉一下在Cocoa框架中会用到的key键: 然后直接上Demo的源码截图: 看代码之前,补充说一句,Demo中的文本框以及文本框的背后灰色的View是通过storyboard中的autoresizing布局的。 上面源码下载链接: http://pan.baidu. 阅读全文
posted @ 2016-06-25 18:14 何杨 阅读(3065) 评论(0) 推荐(0) 编辑
摘要:前言:好久没写博客,今天来一波。我在实际项目开发中,会遇到这样功能需求:我已经搭好了iOS的UI界面,但是很多界面的子View用了UIView,然后这些UIView中用了UILabel和UIImageView,然后接着需求要这些View能够有点击事件,比如一点击就跳转到某个控制器。一开始懵逼了,难道 阅读全文
posted @ 2016-06-06 01:08 何杨 阅读(6510) 评论(0) 推荐(0) 编辑
摘要:前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBar.barStyle = UIBa 阅读全文
posted @ 2016-03-06 01:37 何杨 阅读(33524) 评论(2) 推荐(1) 编辑
摘要:前言: 首先展示一下这个iOS小示例的彩色进度条动画效果: 阅读本文先说说好处:对于基础不好的读者,可以直接阅读文末尾的"如何使用彩虹动画进度条"章节,然后将我封装好的这个功能模块类用到你的工程项目中即可。 这个效果的示例是老外Nick Jensen在2013年写的一个作品:使用CAGradient 阅读全文
posted @ 2016-02-11 22:58 何杨 阅读(2361) 评论(0) 推荐(0) 编辑
摘要:前言:学习来自YouXianMing老师的博客:《辉光UIView的category 》以及YouXianMing老师的github源码:《 GlowView 》 而我个人考虑到分类的二次拓展性(或者是再一次拓展)不是特别好,所以将YouXianMing老师的用分类拓展的辉光动画,改写成一个继承CA 阅读全文
posted @ 2016-01-31 04:33 何杨 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:前言:微博个人详情页,和我常用的的QQ空间的详情页是同样的。要求能够融会贯通,做这一类的界面能够快速上手实现。 动态图效果展示: 直接使用UINavigationBar->UITableViewController,也就是不用通过协议,然后设置数据源datasource = self,delegat 阅读全文
posted @ 2015-12-07 01:14 何杨 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:前言;本文篇幅不多,但是涉及到的内容却是开发中常用的。 涉及的内容: 1、统一设置导航控制器子控制器的返回按钮。 2、因为修改了系统的返回按钮,所以还需要设置手势事件。 3、隐藏底部的工具条。 这里直接给出.m的实现文件,.h文件不需要,因为没有属性,没有自定义公开的方法。 另外补充一个开发小细节, 阅读全文
posted @ 2015-08-11 08:39 何杨 阅读(731) 评论(0) 推荐(0) 编辑
摘要:前言:因为常用,所以我就备份到这里,然后如果需要修改,可以根据需求进行相关的更改。 阅读全文
posted @ 2015-08-01 17:38 何杨 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示