摘要: iOS默认的push动画是把即将展示的控制器从右边推过来。有时我们想实现类似PPT中的一些动画,这时候就需要自定义转场动画了。如下图我们想实现一个淡出并且放大的过场动画,在退出时是一个淡出缩小的动画。 首先需要自定义一个类DiaryAnimator.swift遵守 UIViewControllerA 阅读全文
posted @ 2017-03-07 10:54 heyode 阅读(226) 评论(0) 推荐(0) 编辑
摘要: xcode8默认会自动给CoreData数据模型文件添加NSManagedObject子类文件,如果手动在Editor->Create NSManagedObject SubClass...导出文件,编译时就会报文件重复的错误,解决办法就是在数据库模型文件的右侧,将codegen选项改成Manual 阅读全文
posted @ 2017-02-22 10:15 heyode 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 项目中常会遇到,上传图片的操作,由于iPhone手机直接拍照的图片往往比较大,一般3-4M,如果直接上传不做处理会浪费用户很多流量,再者有很多场景并不需要高清图片,所以在上传图片前对图片进行压缩,是很有必要的。 1.OC中的UIKit中提供了现成的压缩函数 UIImageJPEGRepresenta 阅读全文
posted @ 2017-01-09 15:24 heyode 阅读(2423) 评论(1) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/a8cce94d508e 阅读全文
posted @ 2016-12-19 14:39 heyode 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 这个报错非常恶心:原因竟然是在导入头文件的地方多写了一个“+”号,可能问题在一个文件,报错在另一个文件 阅读全文
posted @ 2016-12-14 15:31 heyode 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 常用的图片拉伸场景有:聊天页面的气泡,需要根据内容拉伸,但圆角拉伸后会变形,为避免圆角拉伸,可以指定拉伸区域。UIImage实体调用以下方法即可指定拉伸区域。 - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth 阅读全文
posted @ 2016-12-07 12:46 heyode 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 如果UISearchViewController的父控件是UIScrollView,点击UISearchBar后,它会移出控制器外。如下,使用UIScrollView作为"消息"和"附近"两个控制器view的容器,并且需要在这两个控制器中加入UISearchBar。 点击UISearchBar后如下 阅读全文
posted @ 2016-11-17 14:38 heyode 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 如题,push控制器时,由于默认的控制器view是黑色,push到这个控制器时,navigationBar(默认是透明效果)后面有一个黑色阴影一闪而过,解决办法将navigationBar设为图片填充,此时它就不在有透明效果。 // 防止push时有阴影动画的bug [self.navigation 阅读全文
posted @ 2016-11-11 14:38 heyode 阅读(2436) 评论(0) 推荐(0) 编辑
摘要: 对于初学者来说,CSS中的width、height的默认值是很神奇的,因为经常看到如下这样的代码:明明只给一个#father标签(红色的div)设置了一个width,为啥它在浏览器中显示出来是有一个固定的height的呢。 于是就去w3c上搜索,发现height的默认值都是auto,也就是说上一行代 阅读全文
posted @ 2016-10-18 16:49 heyode 阅读(2891) 评论(1) 推荐(1) 编辑
摘要: 安装篇:可参考这篇 安装时:pod sutep 卡住了参考这篇 阅读全文
posted @ 2016-10-13 14:15 heyode 阅读(94) 评论(0) 推荐(0) 编辑