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 LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView
用的你的框架,感觉很好用,现在有一个问题不知道怎么解决:
我现在的布局的尺寸写死的都是以375的设计图,比如这样
self.tg_top.equal(100)
的代码到处都是。在自己的xs上显示是正常的,但是到6sp的系统上运行位置就会错误。然后我百度查了一下,用下面的代码填上6sp和xs显示的位置都正常了
self.tg_top.equal(floor(CGFloat(Float(100)
* Float((UIScreen.main.bounds.width/375.0)))))`这里我试过了用百分比,但内边距
self.tg_rightPadding
并不能用百分比设置,就会导致内边距xs和6sp错位请问是不是有更好的办法呢?不使用我百度查到的方法。 看文档中说的
SizeClass
是不是和我的问题有关? 我不是很能理解SizeClass
怎么用,这里好像只和横竖屏的配置有关?