2010-01-26 62 views
5

普莱舍参考下面的图片让我的问题的细节:[iPhone]用户无法互动的区域,为什么?

alt text

这也许涉及到状态栏???

*注意:这是一个全屏应用程序。我的方法是:
1.将“状态栏最初隐藏”信息属性添加到xxx-Info.plist。
2.在所有应用程序屏幕中:将“状态栏”设置为无。

+1

+1真棒图片 – willcodejavaforfood 2010-01-26 09:21:04

回答

0

确实看起来您的视图不够大,并且其大小与屏幕上的状态栏一致。

你如何创建UIControl?使用NIB?你分配给它的框架是什么?发布一些代码。

+0

我使用它的NIB文件和框架:宽度= 480,高度= 320 这是我的简单示例代码,请参考吧: HTTP:// CID-f2619b9ec41167b6 .skydrive.live.com/self.aspx/Public/TapScreen.zip – hungbm06 2010-01-26 08:44:41

1

您可能会将您的控制装置设为320x460而不是320x480。发布你如何产生这种观点,我们可以提供更多帮助。

+0

我第二。将状态栏设置为none不会将视图的大小调整为320X480。它仍然是320X460,你需要手动改变它。 – Prashant 2010-01-26 08:33:43

+0

我设置的尺寸是480x320(旋转到横向)。这是我简单的示例代码,请参阅:http://cid-f2619b9ec41167b6.skydrive.live.com/self.aspx/Public/TapScreen.zip – hungbm06 2010-01-26 08:45:59

1

这是发生在设备上还是在模拟器中?

模拟器有/有错误,阻止它报告状态栏区域中的触摸。

+0

这发生在模拟器上。我将在这里测试设备并报告。 – hungbm06 2010-01-26 09:49:24

+0

是的,这是iPhone模拟器与景观模式应用程序有关的已知故障。我在我的应用程序中看到过相同的东西。它应该在实际设备上消失。 – 2010-01-26 13:26:08

相关问题