摘要: 获取屏幕分辨率是个很有用的功能,尤其在一些游戏相关的开发中,图形的绘制与屏幕分辨率密不可分。得到当前屏幕的分辨率是必不可少的支持。获取屏幕分辨率可以两步走1、得到当前屏幕的尺寸:CGRectrect_screen = [[UIScreenmainScreen]bounds]; CGSizesize_screen = rect_screen.size;2、获得scale:CGFloat scale_screen = [UIScreen mainScreen].scale;此时屏幕尺寸的宽高与scale的乘积就是相应的分辨率值。值得说明的是之前看过一些代码利用先获得设备类型,再去匹配对应的分辨率的 阅读全文
posted @ 2012-06-25 14:48 姚康 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: 都说做iOS开发比Android省心,那么iOS是如何做到这一点的呢?我们今天就来分析一下,希望对做iOS的界面设计的同学有点帮助。1 iOS设备的分辨率iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类iPhone/iPod Touch普屏分辨率320像素 x 480像素Retina分辨率 640像素 x 960像素iPad,iPad2/New iPad普屏 768像素 x 1024像素Retina屏 1536像素 x 2048像素2 iOS设计时用的点与分辨率的关系尽管有上面列出的4种分辨率情况,不过细心的人会发现,对于Retina屏的分辨率始终保持为普屏的2 阅读全文
posted @ 2012-06-25 14:22 姚康 阅读(429) 评论(0) 推荐(0) 编辑