如何修改autolayout 约束的值?
目前我已知的方法有5种
1.修改frame(有时候可能会不起作用,但可以做动画)
2.修改约束的float值
3.使用VisualFormat 语言
4.使用 constraintWithItem,按倍率改变 如 2x+1=Y
5.移除约束(remove at runtime),添加新的约束
前面的文章已经讲到如何使用storyboard ...
分类:
移动开发 时间:
2015-01-25 08:46:53
阅读次数:
280
如何封装一个类似于微信的表情录音键盘呢?
实现这种键盘需要用到如下的知识:
通知传值,block 传值,委托模式,coreData缓存最近的使用记录,
使用autolayout自动布局,键盘动画, 制作 plist 文件
属性字符串AttributeString .录音AVFoundation框架
下载地址:
蜜聊Love https://itunes.apple.com/cn/ap...
分类:
移动开发 时间:
2015-01-24 14:32:43
阅读次数:
148
iOS 开发 autolayout 如何让任意的 视图控件 等宽,等高,等中心呢?待我给你细细道来!...
分类:
移动开发 时间:
2015-01-24 08:59:19
阅读次数:
226
相比大家会经常遇到 label 或则 textfield等显示文字的 视图时,显示不全,或者无法自动 变化长度 ,自动改变字体的 设置:
今天给大家演示一下,如何 在autolayout让label 适应 不同的 宽度:
1.自动 改变字体:
首先设置好 label 的约束,包括宽高之后,默认来看 你的 label是不变了 ,但是 当遇到 文字较多时,就会出现显示不全的问题:...
分类:
移动开发 时间:
2015-01-24 00:28:10
阅读次数:
364
通过storyboard,我们初识一下autolayout的表现形式:
看下图,使用storyboard创建的两个控件视图:
上图中的四个圆角框内的距离值,就是约束;
比如上图的第二个视图,他的 约束是: 距离 view左边,右边界的距离,这样就确定了 宽度和水平方向上的位置,还有距离上面(第一个)视图的距离,还有高,这样就确定了 视图的高度和y轴的位置;这样就可以在一个二维空间(...
分类:
移动开发 时间:
2015-01-22 09:32:09
阅读次数:
333
何为autoLayout(自动布局,相对布局)? 按照我粗浅的理解,autolayout就是描述用来描述视图(控件)与视图之间的关系的一种工具;
当然,这种关系包括,子视图与子视图(如一个view上的两个button),子视图与父视图的关系(如一个Button距离他的父视图view右边界的距离);有大小关系(等高等宽),边界距离关系,有中心点(centerX 和 centerY)关系也有比例缩放...
分类:
移动开发 时间:
2015-01-22 09:32:06
阅读次数:
878
1,在自动布局中估计最复杂的就应该是滑动视图了吧,它不仅取决于它在父视图中锁占有的长跟宽,也取决于它的contentsize 也就是它的实际的滑动范围。
我们怎样来约束Scroll View呢,如下
我们创建一个距离上40距离左20 大小x为280 y为300的一个滑动视图
然后我们先约束它,让他在父视图中如下显示
、
距离上视图20 然后确定其大小长为300宽为280,但是...
分类:
移动开发 时间:
2015-01-19 10:58:19
阅读次数:
140
先看一个常用的图,如下:左边是导航栏,右边是信息区。中间可以自由拉伸。XML如下: sepwidth 全称为 seperator width,分隔条的宽度。这个值分正值、负值,正值表示分隔条在右边,负值表示分隔条在左边。sepimm 全称为 separa...
分类:
其他好文 时间:
2015-01-09 00:07:05
阅读次数:
447
iOS 8在应用界面的可视化设计上添加了一个新的特性-Size Classes,对于任何设备来说,界面的宽度和高度都只分为两种描述:正常和紧凑。这样开发者便可以无视设备具体的尺寸,而是对这两类和它们的组合进行适配。这样不论在设计时还是代码上,我们都可以不再受限于具体的尺寸,而是变成遵循尺寸的视觉感官来进行适配
要知道Size Classes并不能帮我们自动布局,而是帮助我们来管理不同类型的IB...
分类:
移动开发 时间:
2015-01-08 11:27:00
阅读次数:
228
z以后一篇介绍sizeclasses啦。这次弄一个播放页面。会用到旋转然后重新布局的
如下创建出视图:
然后用自动布局来约束它
竖屏差不多为这样
然后我们来做出横屏
约束后差不多是这个样子
然后来看下转换屏幕方向的效果
竖屏:
横屏...
分类:
移动开发 时间:
2015-01-08 11:25:06
阅读次数:
163