006-谈谈iOS 布局

柏拉图:请用一会话说说iOS界面布局。

iOS布局三种方式:Frame、Autoresizing、AutoLayout


  • Frame:写坐标和尺寸,适配不同尺寸的屏幕比较麻烦,需要写个系数。
  • Autoresizing:通过描述父子控件的位置、尺寸关系来布局。当需要控制在同一水平(垂直)方向上views之间尺寸关系时,它就懵逼了。
  • AutoLayout:描述父子控件、子控件之间的位置和尺寸关系,系统会根据约束计算出各个控件的frame(好吧,其实是bounds和center),然后帮我们布局。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容