码迷,mamicode.com
首页 > 其他好文 > 详细

XIB做适配(一)

时间:2014-12-26 20:06:19      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

今天做项目的适配,用的是XIB,autolayout的适配还是第一次用,中间很多不熟悉,现在把过程写出来,留作备忘。

第一个页面只有一个TableView,设置它的上左右三个约束就好,cell的高度还是要自己通过tableview的高度和cell的个数计算才行。

第二个页面麻烦一点,是个登录界面,一个view上有两个lable和两个textfiled,其中lable只要设置它的上和左,就是说只要指定了它的X和Y坐标,它的长和宽是不需要我们管的,如果有需要,和可以指定两个lable上下对齐,textfiled的坐标要根据lable的坐标设置,和下面textfiled指定,只需要指定它的上左右三个约束就行了。

  之后就遇到了一些麻烦,两个button并排放置,设置了他们的上左右约束,但是一运行第二个button总会变长,而第一个button却不变,我找了好久终于找到原因,原来是我没设置两个button等宽约束,把他们设置成等宽的之后就一切OK了,当然,button下面还有一个lable,这个lable要指定上左下三个约束才行,我的理解是,每个控件的坐标都是要通过其他控件的坐标计算出来的,那么在每个方向上,至少要有一个控件是和最底层的父视图(即这个页面上的所有view的父视图)相关联的,这样系统才能在四个方向上找到定位的依据。

  第三个页面和第二个差不多,控件数量多了几个,但是排列还是一样的,只要找准了参照控件,适配也不是那么麻烦,第一次用autolayout,还算顺利,新手,还有很多不清楚的地方,下次弄明白了再写吧

XIB做适配(一)

标签:

原文地址:http://www.cnblogs.com/songwentao/p/4187416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!