TangramKit
TangramKit copied to clipboard
TangramKit is a powerful iOS UI framework implemented by Swift. It integrates the functions with Android layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use Linea...
希望得到以下2个问题的答复 如图,v1和v2只会显示出一个,通过界面查看,v2的高度为0 使用TGRelativeLayout,然后使用v2.tg_height.equal(v1.tg_height)就能看到高度,但是使用TGLinearLayout确看不到高度不显示,不知道这是为什么,但是使用v2.tg_height.equal(v1.tg_height.numberVal)就正常 还有第二个问题,就是自定义UIView当中使用布局,放到UIViewController中,布局高度为0,都重叠在了一起,代码和截图如下 我想要的效果是,我在自定义UIView中使用TGLinearLayout布局,然后在将其加入Controller中的TGLinearLayout,会自动撑开,我UILabel以及UIView都设置了.wrap,如图可看
命名空间完工
包体积过重,希望减少打包体积
CELL复用问题
请问替代TableView 和CollectionView的方案里,是否有CELL的自动复用。如果没有的话,是否可能会内存溢出呢?
最后一次更新还是去年
我实现这样一个功能:相对布局下,子视图宽度==子视图高度==min(父视图高度,父视图宽度) 可以对数组扩展出一个tg_min的方法,view.tg_width.equal([a.tg_width, b.tg_height, c.tg_width].tg_min),这样的结果就是view的宽度等于a.tg_width, b.tg_height, c.tg_width中的最小值。 非常感谢!!!
正如其他人也提了这个问题, 外层的tg已经提供nameSpace了,后面的为什么不采用left,right,width之类的更为简洁和易于理解了?而且对于函数式编程这个特点来说, and(),还是有明显的smalltalk语法的影子啊,这要是OC版本无可厚非,Swift这样就不友好了。
TGBaseLayout.layoutSubviews()一直被触发 