技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 移动开发 > ios > 正文

iphone6 plus获取设备宽高没有变

来源: 技术CTO 阅读:

升级XCode6后使用Iphone6 plus模拟器得到设备宽高没有变化。是不是不需要适配了,太好了。
也许苹果用了放大的技术。

NSLog(@"width = %f ,height = %f",[UIScreen mainScreen].bounds.size.width,[UIScreen mainScreen].bounds.size.height);

iphone6 plus
2014-09-19 11:31:05.104 [44129:1805856] width = 320.000000 ,height = 568.000000

iphone6
2014-09-19 11:31:36.958 [44182:1806632] width = 320.000000 ,height = 568.000000

iphone5s
2014-09-19 11:31:58.937 [44240:1807318] width = 320.000000 ,height = 568.000000

iphone4s
2014-09-19 11:32:26.919 [44297:1808038] width = 320.000000 ,height = 480.000000

这只是没有适配的情况下做的简单的放大,iOS 8适配要用Size Classes配合Auto Layout
飘过,我不太懂
引用 1 楼 zhangao0086 的回复:
这只是没有适配的情况下做的简单的放大,iOS 8适配要用Size Classes配合Auto Layout

请问你知道为什么iphone6 plus模拟器弹不出键盘吗?是不是模拟器没有键盘,Iphone6模拟器就可以弹出键盘
plus报的错是:
Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default
引用 3 楼 cl61917380 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

这只是没有适配的情况下做的简单的放大,iOS 8适配要用Size Classes配合Auto Layout

请问你知道为什么iphone6 plus模拟器弹不出键盘吗?是不是模拟器没有键盘,Iphone6模拟器就可以弹出键盘
plus报的错是:
Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default

打开模拟器并处于焦点状态,点击菜单上的Hardware->Keyboard,然后把Connect Hardware Keyboard关掉试试
听说Command + K可以弹出键盘,try
引用 3 楼 cl61917380 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:
 这只是没有适配的情况下做的简单的放大,iOS 8适配要用Size Classes配合Auto Layout
请问你知道为什么iphone6 plus模拟器弹不出键盘吗?是不是模拟器没有键盘,Iphone6模拟器就可以弹出键盘
plus报的错是:
Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default
打开模拟器并处于焦点状态,点击菜单上的Hardware->Keyboard,然后把Connect Hardware Keyboard关掉试试

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^