对不同尺寸设备UI的适配: 很多时候,我们的App可能运行在不同尺寸的设备上,或者横竖屏时,呈现方法应该也不一样.这样便要求UI里各控件的位置和大小不能写死. 对于不同尺寸UI的适配,一般有三种对策: 下策:硬编码,对不同的设备,写不同的代码布局. 在代码中判断设别的型号,从而根据不同的尺寸来设置各控件不同的位置.或者监听横竖屏,在不同状态也设置不同的位置和大小. 这种方法可行,但工作量大,让人蛋疼. 中策:autoresizingMasks ,它只能完成“父子视图”的相对位置.而不能解决“兄弟…