iphone – 仅在320×480区域内检测到iPad touch

iphone – 仅在320×480区域内检测到iPad touch,第1张

概述我正在升级iPhone应用程序,到目前为止一切进展顺利(设法调整大多数表单的屏幕显示).但是,我无法解决一个问题 – 仅在旧的320×480区域中检测到触摸.任何想法我该如何解决? 谢谢 编辑:以下是获取超级视图边界的代码执行时的结果: CGFloat wdth = self.view.superview.bounds.size.width;NSLog(@"%d", wdth);CGFloa 我正在升级iPhone应用程序,到目前为止一切进展顺利(设法调整大多数表单的屏幕显示).但是,我无法解决一个问题 – 仅在旧的320×480区域中检测到触摸.任何想法我该如何解决?

谢谢

编辑:以下是获取超级视图边界的代码执行时的结果:

CGfloat wdth = self.vIEw.supervIEw.bounds.size.wIDth;NSLog(@"%d",wdth);CGfloat hgth = self.vIEw.supervIEw.bounds.size.height;NSLog(@"%d",hgth);

结果:

2010-04-16 14:25:36.268 xxx[14871:207] 02010-04-16 14:25:36.269 xxx[14871:207] 1073741824

(%f)的结果:

2010-04-16 14:37:26.048 xxx[15053:207] -1.9983742010-04-16 14:37:26.049 xxx[15053:207] 0.000000

(%g)的结果:

2010-04-16 14:37:41.113 xxx[15084:207] -1.998372010-04-16 14:37:41.115 xxx[15084:207] 9.48221e-38
解决方法 http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html

在你AppDelegate:

- (voID)applicationDIDFinishLaunching:(UIApplication *)application {    // stupID Apple...CGRect rect = [[UIScreen mainScreen] bounds];[window setFrame:rect]; // Now,display your app[window addSubvIEw:rootController.vIEw];[window makeKeyAndVisible];}
总结

以上是内存溢出为你收集整理的iphone – 仅在320×480区域内检测到iPad touch全部内容,希望文章能够帮你解决iphone – 仅在320×480区域内检测到iPad touch所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存