图书介绍

iOS Auto Layout开发秘籍 第2版PDF|Epub|txt|kindle电子书版本网盘下载

iOS Auto Layout开发秘籍 第2版
  • (美)撒敦著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302383062
  • 出版时间:2015
  • 标注页数:222页
  • 文件大小:32MB
  • 文件页数:237页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iOS Auto Layout开发秘籍 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Auto Layout介绍1

1.1 Auto Layout的由来1

1.2 使用Auto Layout的好处2

1.2.1 几何关系3

1.2.2 内容驱动的布局5

1.2.3 优先级规则5

1.2.4 检查和模块化5

1.2.5 与Autosizing兼容6

1.3 约束6

1.3.1 可满足性7

1.3.2 充分性8

1.4 约束属性10

1.5 关于那些丢失的视图11

1.5.1 欠约束导致丢失视图11

1.5.2 规则不一致导致丢失视图12

1.5.3 追踪丢失的视图13

1.6 有歧义的布局13

1.6.1 纠正有歧义的布局14

1.6.2 可视化约束15

1.7 内在内容大小16

1.8 压缩阻力和内容吸附17

1.9 图像装饰元素20

1.9.1 对齐矩形20

1.9.2 可视化对齐矩形20

1.9.3 对齐inset21

1.9.4 声明对齐矩形23

1.9.5 实现对齐矩形24

1.10 练习26

1.11 小结27

第2章 约束29

2.1 约束类型29

2.2 优先级31

2.2.1 冲突的优先级31

2.2.2 枚举型优先级32

2.3 内容大小约束33

2.3.1 内在内容大小33

2.3.2 内容吸附34

2.3.3 压缩阻力35

2.3.4 通过代码设置内容大小约束36

2.3.5 在IB中设置内容大小约束37

2.4 构建布局约束38

2.5 布局约束类39

2.5.1 约束数学39

2.5.2 第一项和第二项40

2.6 创建布局约束41

2.6.1 构建NSLayoutConstraint实例41

2.6.2 一元约束42

2.6.3 不含视图项的约束是不合法的43

2.7 视图项43

2.8 约束、层次结构与边界系统44

2.9 安装约束46

2.10 比较约束50

2.11 布局约束法则52

2.12 练习54

2.13 小结55

第3章 Interface Builder布局57

3.1 在IB中设计57

3.2 禁用Auto Layout58

3.2.1 在代码中退出Auto Layout59

3.2.2 结合Autosizing和Auto Layout60

3.3 基本布局以及自动生成的约束60

3.3.1 推测的约束61

3.3.2 歧义消除约束62

3.3.3 尺寸约束63

3.4 IB元素指南64

3.4.1 约束列表69

3.4.2 Xcode标签70

3.4.3 添加Xcode标识71

3.5 添加约束72

3.5.1 拖曳73

3.5.2 钉固和对齐75

3.6 预览布局76

3.7 检查约束79

3.8 视图的Size Inspector80

3.8.1 框架矩形和布局矩形80

3.8.2 其他Size Inspector项81

3.9 处理菜单82

3.9.1 更新框架和约束82

3.9.2 添加和重置约束82

3.9.3 清理约束82

3.10 约束/尺寸调整弹出菜单83

3.10.1 Descendants选项83

3.10.2 Siblings and Ancestors选项84

3.11 视图丢失问题84

3.12 平衡请求86

3.13 混合布局88

3.13.1 创建一个用于测试的nib文件88

3.13.2 在代码中加入nib文件89

3.13.3 混合布局的优点91

3.14 移除IB生成的约束92

3.15 练习92

3.16 小结95

第4章 可视化格式97

4.1 可视化格式约束介绍97

4.2 选项99

4.2.1 对齐100

4.2.2 省略选项100

4.3 变量绑定100

4.3.1 间接的问题101

4.3.2 间接的替代方案101

4.4 度量102

4.5 格式字符串结构103

4.6 方向104

4.7 视图名称104

4.8 连接105

4.8.1 空连接105

4.8.2 标准间隔106

4.8.3 数字间隔107

4.8.4 引用父视图107

4.8.5 与父视图的间隔107

4.8.6 灵活间隔108

4.8.7 圆括号109

4.8.8 负数109

4.8.9 优先级110

4.8.10 多视图110

4.9 视图尺寸111

4.10 格式字符串部件113

4.11 出错115

4.12 NSLog和可视化格式115

4.13 约束到父视图116

4.14 视图拉伸117

4.15 约束尺寸118

4.16 创建列或者行119

4.17 匹配尺寸120

4.18 为何不能分布视图121

4.18.1 伪分布视图(第1部分:等中心)121

4.18.2 伪分布视图(第2部分:间隔视图)124

4.19 练习126

4.20 小结127

第5章 调试约束129

5.1 Xcode反馈129

5.1.1 开发反馈129

5.1.2 编译器反馈130

5.1.3 运行时130

5.2 阅读控制台日志131

5.2.1 示例:自动尺寸调整问题131

5.2.2 解决方案:关闭自动尺寸调整转换132

5.2.3 示例:AutoLayout冲突133

5.2.4 解决方案:调整优先级134

5.2.5 原子法134

5.2.6 平衡法134

5.2.7 追踪歧义135

5.3 检查约束日志135

5.3.1 示例:对齐约束136

5.3.2 示例:标准间隔136

5.3.3 示例:基于等式的约束136

5.3.4 示例:复杂等式137

5.3.5 示例:乘数和常数138

5.4 布局数学中的一个注意点138

5.5 约束等式字符串139

5.6 添加名称142

5.6.1 使用名称标签142

5.6.2 命名视图143

5.7 描述视图144

5.8 示例:意外的填充146

5.9 示例:图像吸附147

5.10 示例:视图居中148

5.11 向下遍历报告151

5.12 示例:歧义152

5.13 示例:控制台输出的扩展153

5.14 可视化约束155

5.15 启动参数156

5.16 国际化158

5.16.1 加倍的字符串(iOS/OS X)158

5.16.2 翻转界面(OS X)159

5.16.3 翻转界面(iOS)160

5.17 概要分析Cocoa布局162

5.18 调试中的Auto Layout规则163

5.19 练习163

5.20 小结164

第6章 使用Auto Layout创建165

6.1 Auto Layout的基本原则165

6.2 布局库166

6.3 界面设计170

6.4 模块化创建171

6.5 更新约束173

6.5.1 调用更新并以动画形式显示变化174

6.5.2 以动画形式显示OS X上的约束变化175

6.5.3 渐褪变化175

6.6 边缘条件设计176

6.7 创建一个视图抽屉179

6.7.1 创建抽屉布局181

6.7.2 管理被拖曳视图的布局184

6.7.3 被拖曳的视图184

6.8 窗口边界186

6.9 练习188

6.10 小结188

第7章 布局解决方案191

7.1 表单元格191

7.2 保存图像纵横比195

7.3 等宽尺寸197

7.4 滚动视图198

7.4.1 滚动视图和纯Auto Layout199

7.4.2 混合解决方案199

7.4.3 创建一个分页式图片滚动视图200

7.5 居中视图组203

7.6 自定义乘数和随机位置204

7.7 创建栅格207

7.8 为键盘留出空间209

7.9 在运行时插入视图211

7.10 运动效果、动态文本和容器213

7.11 练习214

7.12 小结214

附录A 练习参考答案215

热门推荐