首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iPhone 5:想找出iPhone 5的屏幕大小

iPhone 5:想找出iPhone 5的屏幕大小
EN

Stack Overflow用户
提问于 2012-12-10 15:28:35
回答 6查看 3.2K关注 0票数 1

我想知道如何使用屏幕大小检测到iPhone 5。我的应用程序目前在iPhone 5上使用3.5英寸接口,所以当我使用代码时

CGSize结果= [UIScreen mainScreen界].size;

这给了我400,而不是屏幕大小的568英尺。那是因为我在iPhone 5上使用3.5英寸的界面,我知道我需要改变应用程序的布局,但是由于时间的限制,我想保持这种状态。

还是需要得到比例因子才能得到真正的像素?

CGFloat screenScale = [UIScreen mainScreen scale];

请帮帮我..。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-12-10 20:49:31

您可以很容易地检测iphone、iphone5和iPad,条件如下:-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 if([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
 {
     if ([[UIScreen mainScreen] bounds].size.height == 568)
     {


     }
     else
     {
         //iphone 3.5 inch screen
     }
 }
 else
 {
        //[ipad]
 }

看看我在这个Detect device type上的答案

票数 3
EN

Stack Overflow用户

发布于 2012-12-10 15:34:59

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568)
   // 4-inch
else
   // 3.5-inch
票数 1
EN

Stack Overflow用户

发布于 2012-12-11 21:06:22

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
instead of find hight you have to use following code to find your device is iPhone 5 or below iphone 5.

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
-(void)ViewDidLoad
{
   if(IS_IPHONE_5)
   {
      //code of iphone 5
   }
   else
  {
      //code of below iphone 5
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13811087

复制
相关文章
iPhone 5 Web App 全屏
其实注意到webapp这个东西是因为wptouchpro 2.7在iPhone5上生成的WebApp在打开之后不能全屏,上面跟下面有黑边,看起来会场蛋疼的说。
obaby
2023/02/23
3330
Cocoa Iphone 屏幕尺寸
1、状态栏:通常是20px高,在打电话或显式消息时,放大到40px。因此,在纵向模式下,应用程序的可用空间是320×460,横向模式下是480×300;
全栈程序员站长
2022/08/28
3940
iPhone 各屏幕尺寸及解析[通俗易懂]
表示沿着对角线,每英寸所拥有的像素(pixel)数目,PPI的数值越高,代表显示屏能够以越高的密度显示图像,即通常所说的分辨率越高,颗粒感越弱,图像更清晰。
全栈程序员站长
2022/07/26
3.4K0
iPhone 各屏幕尺寸及解析[通俗易懂]
iPhone - 支持的 5G 和 LTE 网络
毫米波只在美国版本的iphone12出现。 iPhone13的毫米波会是全球版本的吗?
海大指南针
2022/05/16
3440
iPhone - 支持的 5G 和 LTE 网络
iPhone5 QQ音乐文件导出
不过随便去目录下搜索了下还是能找到文件在什么地方的,什么tm0,tm3之类的文件,全部下载下来就行了。
obaby
2023/02/23
5130
iPhone5 越狱之后该安装的几个APP
其实第一次接触苹果的相关产品是两年前来厦门的时候,后面陆陆续续的玩过不少的设备,但是都是公司的财产。即使可以折腾却总是无法尽兴,因为即使折腾好了,说不定什么时候就会被重新刷掉。而我自己的第一台苹果的设备却是这个月才买的iPhone5.到手之后也没有什么太多的折腾,只是安装了一些可能会有用的东西,而有的东西可能装上之后连用都没用过。(界面是不是有点像安卓了?额,其实我感觉蛮像的,我的安卓差不多就是这个样子。哈哈) 个人认为iOS设备的桌面基本就是个图标北京,叫桌面其实并不合适。因为iOS的图标都是按顺序排列的,不能随意放置。当然越狱之后那就另当别论了,而这里说的也是越狱之后安装的一些插件,像上面的图片用到了两个插件Gridlock2.0(收费插件,话说我的这个还是花钱从cydia上购买的正版,和别人说到这个的时候被狠狠的鄙视了一番,说既然都越狱了还花钱买软件。其实越狱了不代表就不用买软件了),iWidgets。第一个插件用来随意放置图标,第二个插件用来添加桌面控件。上图中用到的控件猛击此处下载!
obaby
2023/02/23
8410
iPhone 12称霸5G市场 苹果大胆押注下一代iPhone
9月通常是苹果公司发布新机的时间。而在还有两个月左右的时间里,苹果供应商富士康和和硕已经开始生产了。
洋葱雪饼
2021/07/19
2570
iPhone屏幕分辨率及适配技术
一般情况下,我们说iPhone 8的屏幕是4.7寸屏,就是指iPhone 8的屏幕对角线为4.7英寸。 屏幕的单位是以英寸为单位,换算关系:1 inch = 2.54cm = 25.4mm。 2. 分辨率 历代iPhone的分辨率:
用户5521279
2020/09/23
3.8K0
iPhone屏幕分辨率及适配技术
iPhone屏幕尺寸、分辨率及适配
上表中的宽高(width/height)为手机的物理尺寸,包括显示屏和边框。
全栈程序员站长
2022/07/23
6.2K0
iPhone屏幕尺寸、分辨率及适配
qt录制屏幕_iphone录屏转gif
1、可设置要录制屏幕的宽高,支持右下角直接拉动改变. 2、可设置变宽的宽度 3、可设置录屏控件的背景颜色 4、可设置录制的帧数 5、录制区域可自由拖动选择
全栈程序员站长
2022/11/08
6270
qt录制屏幕_iphone录屏转gif
iphone5真机,绝对定位的兼容问题
该问题出现的原因已经找到:根本原因就是absolute定位的元素不参与flex的布局,详见 当flex容器中包含absolute元素时。
celineWong7
2020/11/05
7600
h5页面适配iPhone X的方法
项目接近尾声,测试时突然想起还有iphoneX需要适配,虽然页面都是自适应,但是由于iPhone X的特殊性,还是需要特殊对待。因为这个h5项目嵌入在原生项目中,适配就会有有种方式:1.在原生中用原生的的方法适配 2.在前端页面中用h5的方式适配。
honey缘木鱼
2018/12/28
1.7K0
iphone14怎么和mac电脑共享屏幕?
AirServer 是我最早接触到的 iOS 投电脑的软件。现在 AirServer 产品线已经丰富到“吓人”的地步,包含了投屏电脑(Windows、Surface、Mac)、游戏机(XBox)、电视(PhilipsTV)、嵌入式Linux设备对应版本的应用,甚至还提供了类似盒子 / AppleTV 的硬件解决方案 AirServer Connect。
用户7442547
2022/09/05
3K0
iPhone使用教程_iphone基础使用
大家好,又见面了,我是你们的朋友全栈君。 iPhone史上最全的使用教程 iPhone的解锁、越狱、激活、固件等等是什么意思,有什么分别 这几天看见好多新人问这几个词的含义及区别。我在这儿说说我的看法,不是官方解释,不懂的学习一下,懂的绕道,如有错误,敬请指正! 第一次买来时或恢复官方固件后,iPhone会处于那种只能拨打紧急电话状态,不能使用其它功能,如果要使用其它功能,就必须进行一项操作,那就是“激活”。一般有锁版的只有使用对应运营商的卡(如美国的AT&T卡)或者无锁版使用任何卡,才可以激活。激活之
全栈程序员站长
2022/09/29
13.9K0
苹果终于发布了5G iphone……和HomePod迷你
苹果周二更新了iPhone产品线,推出了四款新机型,以及缩小版的HomePod智能音箱。
用户8054111
2020/12/20
5400
- 的iPhone 原
tutor ['tjuːtə]n. 导师;家庭教师;助教 vt. 辅导;约束         tutorial  [tjuː'tɔːrɪəl]  adj. 辅导的;家庭教师的,个别指导的 n. 个别指导
wuweixiang
2018/08/14
3860
苹果最新专利曝光:iPhone也能玩屏幕指纹解锁
简单来说,该专利是在显示面板上使用许多小孔,使得光线可通过下面的光学图像传感器。
量子位
2019/05/21
5920
iPhone 12来了,它能否成功引爆5G?
哪怕是苹果公司也不得不低头,向高通支付了巨额的专利费,解决了与高通之间的专利纠纷,iPhone 12终于用上了高通的5G基带,这意味着,iPhone 12终于实现了5G功能。
悲了伤的白犀牛
2020/10/28
3370
iPhone 12来了,它能否成功引爆5G?
点击加载更多

相似问题

iPhone 5到iPhone 4屏幕大小

12

支持iphone 5屏幕大小

30

iPhone 5与iPhone 4屏幕大小调整

20

iPhone 5屏幕大小的黑条

25

iPhone 5屏幕调整大小不调整

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文