- 博客(5)
- 收藏
- 关注
转载 iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
好了,言归正传。本系列的前几篇文章讲解了自动布局的原理,以及如何添加约束。这篇文章主要介绍以下内容: 某些用户控件具有自身内容尺寸约束使用视图调试工具在运行时查看和调试程序界面视图层次、尺寸和自动布局约束创建约束的对象关联通过修改约束的常量值、删除旧约束添加新约束、设置约束激活属性、设置约束优先级等方式,实现视图的布局更新使用动画更新界面布局设置带有自身内容控件的抗压缩与抗拉抻优先级
2015-10-31 11:26:02 536
转载 iOS 8 Auto Layout界面自动布局系列4-使用VFL添加布局约束
本系列第一篇文章介绍了自动布局的基本原理,第二篇通过一个简单的例子演示了如何使用IB以可视化方式创建自动布局约束,第三篇使用代码直接创建NSLayoutConstraint实例来定义自动布局约束。本篇文章在第三篇文章的基础上,使用Visual Format Language(暂且翻译为可视化格式语言,简称VFL)创建约束。 在第三篇文章中,我们仅仅创建了4个视图,就需要创建将近20个NSLay
2015-10-31 11:25:07 252
转载 iOS 8 Auto Layout界面自动布局系列3-使用代码添加布局约束
本系列的第一篇文章介绍了自动布局的基本原理,第二篇文章通过一个简单的例子演示了如何使用Xcode的Interface Builder(简称IB)以可视化方式添加约束。本篇为该系列的第三篇文章,主要介绍如何通过代码来添加布局约束。 其实,我个人认为本篇才应该是系列的第二篇,因为通过代码构建自动布局约束是最基础的,也是最灵活的方式。而IB只不过是把复杂的过程以直观简单的方式呈现出来,而且并非所有的
2015-10-31 11:23:37 347
转载 iOS 8 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
上一篇文章《iOS 8界面自动布局系列-1》简要介绍了iOS界面布局方式的前世今生。本篇文章将详细介绍如何使用自动布局实现不同屏幕尺寸的适配。 添加自动布局约束(下文简称约束)有以下三种方式: 使用Xcode的Interface Builder界面设计器添加并设置约束通过代码逐条添加约束通过可视化格式语言VFL添加约束 本文将以一个简单的例子来演示如何
2015-10-31 11:21:08 660
转载 iOS 8 Auto Layout界面自动布局系列1-自动布局的基本原理
苹果今年如约放出了新的iPhone 6与iOS 8系统,SDK针对新的设备和系统的界面适配也进行了若干改进,因此我也想借此机会跟大家分享一下我自己关于界面自动布局的理解,如有错误请不吝指教。 一、视图定位的基本原理 视图(View)是一个用于显示内容的矩形区域,它是构成app界面的最基本单元。下图为计算器app的横屏界面,其中每一个计算器按键都是一个视图。
2015-10-31 11:19:47 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人