iOS实现Android中Gone的功能

实现隐藏view但不占位置的需求是很常见的(Android里的view.GONE),可iOS里并没有这玩意,只有hidden。于是自己写了一个一般情况下用的category,特殊情况就得看情况做了。
其实做法很简单,增加长宽变零的约束就好了。(最好把别的约束优先级调低,否则会报”Probably at least one of the constraints in the following list is one you don't want”的警告,但是不加也可以实现效果)
问题是怎么取消Gone呢?约束可没有Tag,但有identifier可以区分,把identifier是自己设置的约束移除掉就好了。
代码见:https://github.com/liangjiawei19920721/UIView-Gone

上一篇:基于 Vue.js 之 iView UI 框架非工程化实践记要


下一篇:【1】vue/cli 3.0 脚手架 及cube-ui 安装