摘要: 我这里讲解使用的是Masonry,我假设你对约束有一定的了解。 随着iPhone X的出现,iOS页面的适配似乎也麻烦了起来,我见得最多的就是通过某种手段判断机型或者获取导航栏的高度,然后计算宽高。我不说这种方法好不好,因为它也能解决你目前的问题,但不是我喜欢的方式。 在正式开始之前,我先介绍几个重 阅读全文
posted @ 2018-12-09 16:43 雨月星缘 阅读(3232) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们需要列表和宫格视图的来回切换,就像苹果的天气应用一样,我之前见过一个用tableview和collectionview来实现这种效果的,我本人不太喜欢这个,那么有没有更好的方法呢?答案是:有 初识UICollectionView UICollectionView是一个比UITableVi 阅读全文
posted @ 2018-02-24 14:38 雨月星缘 阅读(2822) 评论(0) 推荐(0) 编辑
摘要: 你还在用代码去计算行高吗?你不感觉那种方式很low吗?从今天起,试着做些改变吧! 别给我讲你喜欢写代码的感觉,你就是要用代码去计算行高,那我这篇文章不适合你。 在讲解复杂内容之前,还是先学习简单的内容,本篇就是讲解一些基本的内容。 一、纯文字Cell 一般我们用的都是UILabel控件,这个控件配合 阅读全文
posted @ 2018-01-13 20:07 雨月星缘 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 事务 Core Animation基于一个假设,说屏幕上的任何东西都可以(或者可能)做动画。你并不需要在Core Animation中手动打开动画,但是你需要明确地关闭它,否则它会一直存在。 当你改变CALayer一个可做动画的属性时,这个改变并不会立刻在屏幕上体现出来。相反,该属性会从先前的值平滑 阅读全文
posted @ 2017-11-02 15:47 雨月星缘 阅读(919) 评论(1) 推荐(0) 编辑
摘要: CALayer不仅仅是iOS动画学习-CALayer中介绍的那些内容,他还有一些其他属性,比如shadowColor,borderWidth,borderColor等等,这些属性我们只需要简单点设置就能看到很好的效果,这里就介绍一下这些属性。 圆角(cornerRadius) 这个属性大家应该都很熟 阅读全文
posted @ 2017-07-26 16:08 雨月星缘 阅读(530) 评论(0) 推荐(0) 编辑
摘要: iOS中有很多方法可以实现动画,我们可以用CAKeyframeAnimation, CABasicAnimation,CASpringAnimation(iOS9.0中添加的,实现弹簧的效果),也可以用UIView中为我们提供的动画接口,不管用哪种方法,目的就是实现动画效果,这里重点讲解CAKeyf 阅读全文
posted @ 2017-07-10 14:28 雨月星缘 阅读(558) 评论(0) 推荐(0) 编辑
摘要: UIPopoverPresentationController是什么? iOS8.0之后引入的一个方便开发者创建带箭头的弹出控制器,类似qq消息页面点击右上角加号弹出的视图。继承UIPresentationController类,可用于iPhone和iPad ,比之前的UIPopoverContro 阅读全文
posted @ 2017-06-22 13:29 雨月星缘 阅读(7066) 评论(0) 推荐(0) 编辑