目前能得到的效果
视图基于 AutoLayout;
视图自动适配不同屏幕尺寸;
视图完全独立于数据与业务逻辑;
视图严肃仅与父视图有位置关系;
可以将视图模块的元素与模块同名属性自动关联;
仅需知道父视图的宽高...,模块内某一个UI元素的宽高, UI元素的 bottom 与 right, 就可以唯一确定任意元素的位置....核心理论基础: AutoLayout中,如何唯一确定元素在不同尺寸屏幕上的位置?
既定方案,必须基于AutoLayout,至于AutoLayout与Frame的区别于优势,不做赘述....这个示例,取材自网易新闻.图示中已经标注了单元格的宽高,单元格内各个UI元素的width,height,bottom,right.此处UI设计师可根据屏幕尺寸出图,我们根据一份跟定的设计图,直接使用 MarkMan...因为我们是基于比例来添加约束,不同屏幕下,会自动等比变换.