ios应用程序兼容3.5寸屏和4寸屏
来源:互联网 发布:mac能用硕鼠吗 编辑:程序博客网 时间:2024/04/27 18:43
首先在应用程序中导入这个图片,然后如果是在4寸屏幕下运行,程序会自动适应4寸的屏幕。如果没有这个图片的话,在4寸屏下运行时界面上下会出现黑框
虽然已经自动适应屏幕了,但是UIView中的控件应当是相对于UIView的frame的,否则,如果控件的frame是固定的数字的话,还是不能实现自适应位置
例如:
如果想实现一个UILabel控件始终位于:距离屏幕下边缘140高的位置,则不能这样写:
这样是不行的,因为它的Y值已经固定了,所以它的位置不会随屏幕的拉伸而改变。如果在4寸屏的时候,它就会位于屏幕中间的位置了,而不是下方。
解决办法:可以使用
这种情况下,UILabel的Y值是相对于屏幕尺寸而变化的,所以就实现了在3.5寸屏和4寸屏下,始终都位于距离屏幕底部
同样,对于控件的高度等,也是需要相对定位的,不能写死。这样就实现了兼容
(Default-568h@2x.png
修改程序界面,应尽量获取当前屏幕的size,而不是写死的值(尽量不要写死480,而根据当前屏幕[UIScreen
判断设备是不是iPhone
#define
如果用到xib则按下面的方法修改:
MainWindow.xib文件,在Simulated
或者launch
- ios应用程序兼容3.5寸屏和4寸屏
- 自适应 ios 3.5寸和4寸
- ios开发适配3.5寸和4寸屏幕
- iOS 应用支持4寸屏
- iOS 应用支持4寸屏
- IOS屏幕3.5寸和4寸屏幕适配 之 适配ios6转屏
- 同时适配3.5寸和4寸屏幕
- lg42寸拼接屏
- s3c2416 3.5寸屏ili9486 BT035H驱动
- wince2416 3.5寸电阻屏驱动
- wince 3.5寸屏开关背光
- 移动硬盘3.5寸和2.5寸的区别
- lg55寸液晶拼接屏
- 55寸lcd拼接屏
- 三星46寸拼接屏
- 60寸等离子拼接屏
- 【树莓派】+5寸屏安装
- 咏春寸劲和李小龙寸拳
- 求生须知
- Ubuntu Server安装gnome图形…
- (HDU)1862 EXCEL排序
- (hdu) 1201 18岁生日&&…
- 导入android源码有错,R.java文件…
- ios应用程序兼容3.5寸屏和4寸屏
- 并查集
- 重构与重载
- 苹果4 港行16G俗称妖机 …
- [破解]妖机硬改机 激活提示“…
- Ubuntu下如何获取超级权限
- (HDU) 3999 The or…
- (hdu)1710 Binary Tre…
- 爱妳