ios xib和代码的frame布局 iOSXib布局后代码修改约束的值
2017-01-19 17:12
344 查看
转自溺水的小小鱼
如何修改autolayout 约束的值?先来介绍第2种方法:
直接修改 约束的值 ,这是最直接最简单,官方推荐的方法!比移除 约束再添加约束省事不少!
首先咱们来拖拽一个 view到 viewController上,设置好 上左宽高的值,确定 view的位置:
效果和约束值如下:
可以看出,约束是: 距离左边 10,上边 61,宽高未117,111
我们对图中的ViewController绑定类之后,拖拽 几个约束到 绑定的ViewController类的 延展中去:
如何拖拽?:
我们试着拖拽左边约束 和高度约束到 viewcontroller.m的延展中去
拖拽效果:
拖拽过程中会产生一条线,松手后需要你给这 outlet填写一个名词,点击connect或者回车 ,代码中就有啦!
原拖拽成功的最终在代码中的效果是:
下面我们来修改 ,这个view的 top上边界的,和 view的高度,使其都增加100:
代码如下:
// |
可以看到,这个 view的宽高我们设置的是一样的:
当我们把注释打开时:
可以看到top的值 ,,和之前比 增加了100,高度也增加了100!
可以说明的是,每一个
modifyConstant,0.1秒之后再 改变约束值!}- (void)modifyConstant//把修改的代码放在一个房里里!{ self.top.constant+=100; self.height.constant+=100;}@end
相关文章推荐
- ios xib和代码的frame布局 iOSXib布局后代码修改约束的值
- iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件
- iOS 用XIB约束后,用代码修改约束
- IOS开发之Bug--使用xib的自动布局和代码中修改遇到的bug
- iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件
- iOSXib布局后代码修改约束的值
- iOSXib布局后代码修改约束的值
- ios客户端学习-iOS Xib布局后代码修改约束的值
- iOS 代码修改xib中的约束
- ios中纯手写代码怎么实现控件的自动布局(约束)
- iOS 自动布局修改约束
- iOS--Xib文件中定义的控件修改frame问题
- xib 布局 代码改变frame
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- iOS AutoLayout自动布局修改约束的值,延迟加载
- iOS AutoLayout自动布局中级开发教程(5)-修改约束的值,延迟加载
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- iOS 8 Auto Layout界面自动布局系列3-使用代码添加布局约束
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- [iOS]通过xib自定义cell的时候在awakeFromNib方法里面修改view的frame无效