Auto Layout 使用心得(六)—— 制造炫酷的下拉刷新动画

2015-04-26
阅读 3 分钟
6.2k
本文中,我们将一起使用 Auto Layout 技术制造一个炫酷的下拉刷新动画。Auto Layout 除了在布局的时候比较繁琐以外,还有一个经常被人吐槽的点:让许多 UIView.animateWithDuration 失效,甚至在界面上出现 “反方向动画” 的视觉效果。本文中我们将主要讲述制造下拉刷新动画的过程,关于 Auto Layout 与动画的详细配合我...

Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell 高度

2015-04-19
阅读 6 分钟
21.5k
本文中,我们将一起使用 Auto Layout 技术,让 UITableViewCell 的高度随其内部的 UILabel 和 UIImageView 的内容自动变化。

SwiftNotice 发布——纯 Swift 编写的弹出提示及“菊花会动”库

2015-04-16
阅读 1 分钟
4.5k
Github地址: [链接] SwiftNotice 是一款用纯 Swift 编写而成的弹出提示及“菊花会动” UI 组件库,无需任何图片,支持任何滚动视图。 效果展示 使用方法 在任何继承自 UIViewController 的类中都可以直接使用: {代码...} 安装方式 下载 SwiftNotice.swift 并拖入你的 Xcode 工程。 版本要求 iOS 7.0+ Xcode 6.3 Swift 1.2

再造 “手机QQ” 侧滑菜单(三)——视图联动

2015-04-12
阅读 5 分钟
5k
本文中,我们将一起使用 UINavigationController 来管理主视图,并实现点击左视图中菜单时,主视图自动联动的功能。本文是本系列文章的终结篇,也是最有难度的一篇,我已经为此编写了 10 小时的代码,前八小时一直在试错。毕竟我只是一个只有三个多月 iOS 开发经验的新手 (~ o ~)Y

再造 “手机QQ” 侧滑菜单(二)——高仿左视图

2015-04-11
阅读 2 分钟
4.5k
本篇文章中,我们将一起使用 Auto Layout 高仿手Q的左侧视图,力争达成从布局到动画的全面类似。由于实现过程繁复,本文将主要讲述思路和心得体会,将不再大段大段地粘贴代码。

再造 “手机QQ” 侧滑菜单(一)——实现侧滑效果

2015-04-11
阅读 4 分钟
10.7k
本系列文章中,我们将尝试再造手机QQ的侧滑菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。 代码示例:[链接] 基本数据采集 初步体验,手Q采用的应该是线性动画,即缩放比例等随着手指滑动的距离以一次方程的形式变化。动画达到最大幅度时截图如下(4.7 寸): 提取基本数...

Auto Layout 使用心得(四)—— 22 行代码实现拖动回弹

2015-04-09
阅读 3 分钟
3.7k
此系列文章代码仓库在 [链接] ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。 简介 本文中,我们将一起使用 UIPanGestureRecognizer 和 Auto Layout,通过 22 行代码实现拖动回弹效果。 搭建界面 删除首页中间的按钮,添加一个 View ,设置一种背景色便于辨认,然后对其进行绝对约束: 拖...

Auto Layout 使用心得(三)—— 自定义 cell 并使用 Auto Layout

2015-04-09
阅读 4 分钟
4.8k
在前面的项目中,我们采用 StoryBoard 来组织页面,StoryBoard 可以视为许多个 xib 的集合,所以我们可以得到两个信息:

Auto Layout 使用心得(二)—— 实现三等分

2015-04-09
阅读 1 分钟
8.8k
此系列文章代码仓库在 [链接] ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。 准备 上一篇文章中,我们共同进行了 Auto Layout 的初体验,在本篇我们将一起尝试用 Auto Layout 实现三等分。 Auto Layout 的本质原理 Auto Layout 的本质是用一些约束条件对元素进行约束,从而让他们显示在我...

Auto Layout 使用心得(一)—— 初体验

2015-04-09
阅读 3 分钟
5.1k
本系列文章将从一个慢慢摸索中的新手的角度介绍 Auto Layout,讲述我在这两个月的学习中对它一点一滴的感受,最终目的是让大家在阅读完之后能够自己上手使用,并完成绝大多数简单的布局约束。