1
sablib 2016-07-02 19:37:45 +08:00
https://github.com/nixzhu/Ruler
用这种东西应该会方便一点。 |
2
TonyYOYO 2016-07-02 19:46:28 +08:00
autolayout ,,, masnory 你应该听说过吧。
|
3
xi_lin 2016-07-03 17:59:54 +08:00
首先和 UI 确认一下想要的是什么效果
是否是要在不同屏幕上缩放显示?是的话就只能等比写间距了。 |
4
enjoeq OP @sablib 谢谢,可惜的是我们的这个项目还是 Objective-C 的,这个 Ruler 库是 swift ,估计不太适合我们,不过我会研究看看的。
|
5
enjoeq OP @TonyYOYO 我所知道的是 masnory 是一个封装了 AutoLayout API 的一个库,用来更方便写 AutoLayout 代码的,不过我真的不知道怎么用 AutoLayout 去适配 iPhone Portrait Mode 下不同设备屏幕大小,用 Aspect Ratio 能控制控件按比例缩放,但是控件之间的距离没办法等比缩放啊,这样控件的位置就会变得奇怪。
可以更详细的说说怎么用 AutoLayout 解决这个问题吗,谢谢。 |
6
enjoeq OP @xi_lin 等比写间距是指等比计算控件大小和间距吗?控件大小等比计算还好,连间距也要等比计算的话就会显得很繁杂,而且容易写错,就是不想这样才想问问大家有没有更好的办法😂。
|
9
kitalphaj 2016-07-05 12:51:19 +08:00
间距其实本质上也是控件大小。你放一个 UIView 进去占位置就好了。
|