使用masory
动态更新约束的时候老是提示有多余的约束,我使用update_contraits make_contraits 都不能解决,后来使用了remake_contraits才消除了告警。
view property translatesAutoresizingMaskIntoConstraints)
(
"<NSLayoutConstraint:0x7fca10c4cd80 UIButton:0x7fca130543f0.leading == UIView:0x7fca10c08160.leading + 10>",
"<NSLayoutConstraint:0x7fca10c56800 CornerView:0x7fca10edd150.leading == UIButton:0x7fca130543f0.leading>",
"<NSLayoutConstraint:0x7fca10c08310 CornerView:0x7fca10edd150.trailing == UIButton:0x7fca10ed9310.trailing>",
"<NSLayoutConstraint:0x7fca10c253b0 UIView:0x7fca10c08160.trailing == UIButton:0x7fca10ed9310.trailing + 10>",
"<NSLayoutConstraint:0x7fca10c5fd70 UIView:0x7fca10c08160.leading == UIView:0x7fca10c52c20.(null) - 16>",
"<NSLayoutConstraint:0x7fca10c5fe10 UIView:0x7fca10c52c20.(null) == UIView:0x7fca10c08160.trailing - 16>",
"<NSLayoutConstraint:0x7fca1305adf0 UIView:0x7fca10c52c20.width == 320>",
"<MASLayoutConstraint:0x7fca10fb5360 UIView:0x7fca10edf2c0.width == CornerView:0x7fca10edd150.width * 0.998269>",
"<MASLayoutConstraint:0x7fca10c37490 UIView:0x7fca10edf2c0.width == CornerView:0x7fca10edd150.width>"
)
使用masory的更多相关文章
- Block 代码快
1.原理 1.1block类型 a.全局bock块 贯彻整个程序 b.栈块 存在于栈内存中,作用域中使用 c.堆块 自行管理其内存 注*:http://blog.parse.com/learn ...
- iOS开发技巧系列---使用链式编程和Block来实现UIAlertView
UIAlertView是iOS开发过程中最常用的控件之一,是提醒用户做出选择最主要的工具.在iOS8及后来的系统中,苹果更推荐使用UIAlertController来代替UIAlertView.所以本 ...
- iOS设置translucent 引发的坐标问题
iOS NavigationBar + 导航栏 tablevie时候的布局情况,之前迷惑了我很久,怎么也没法理解透明度会影响布局. 接下来看一下以下三种情况的运行结果 1.全部系统默认情况下利用m ...
- iOS tableview的常用delegate和dataSource执行顺序
在这次项目中遇到了一个特别奇葩的问题:表视图创建的cell在7以上的系统能正常运行显示,在模拟器上就不能正常实现......为解决这个问题,纠结了好久...... 对在7系统上不显示的猜测: 用mas ...
- Masonry问题
1. Masonry的布局问题: 参考博客: https://github.com/huang303513/UILayoutOfiOS 2. Masonry的自适应行高问题: 参考博客:https:/ ...
随机推荐
- 浅谈CSS盒子模型
[摘要]盒子模型是CSS中的一个重要概念,虽然CSS中没有盒子这个单独的属性对象,但它却是CSS中无处不在的一个重要组成部分.掌握盒子模型的原理和使用方法可以极大地丰富HTML元素的表现效果,同时对于 ...
- Esper学习之十四:Pattern(一)
1. Pattern Atoms and Pattern operatorsPattern是通过原子事件和操作符组合在一起构成模板.原子事件有3类,操作符有4类,具体如下: 原子事件:1). 普通事件 ...
- python tkinter学习——布局
目录 一.pack() 二.grid() 三.place() 四.Frame() 正文 布局 一.pack() pack()有以下几个常用属性: side padx pady ipadx ipady ...
- Android 4.0的图形硬件加速及绘制技巧
转:http://zuiniuwang.blog.51cto.com/3709988/721798 从Android 3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速.使用GP ...
- java(4) 异常
1.Throwable 继承体系 * Eorro * Exception --RuntimeException 该类及其子类用于表示运行时异常,Exception类下所有其他子类都用于表示编译时异常. ...
- key是数字的对象集合
整理如下: let data = {3: '影视', 4: '音乐', 5: '广场舞', 6: '游戏', 7: '综艺', 8: '动漫', 9: '翻唱', 10: '生活', 11: '美食' ...
- linux编码问题小节
今天又碰到了难缠的python编码问题,首先主要还是linux操作系统中的编码问题. 无论怎么样,我都没办法在linux的vim中利用中文输入法打出中文? vim中的set encoding,set ...
- 【CF883B】Berland Army 拓扑排序
[CF883B]Berland Army 题意:给出n个点,m条有向边,有的点的点权已知,其余的未知,点权都在1-k中.先希望你确定出所有点的点权,满足: 对于所有边a->b,a的点权>b ...
- [工具]Sublime 显示韩文
- python nose测试框架全面介绍五--attr介绍
之前写了一系列nose框架的,这篇介绍下attr tag 在nose框架中attr用来标识用例,使得在运行时可以通过标识来执行用例,之前在nose测试框架全面介绍四中有说明,但没有说明清楚,这里再总结 ...