iPhone iOS5 模拟器中横向右侧的按钮没有响应
我有一个 iPhone 应用程序,只能横向运行。屏幕右侧和最左侧各有一个按钮。
左侧底部可以工作并响应触摸。不过,右侧的按钮对触摸没有反应。
如果我显示另一个视图并返回主视图,所有按钮都可以工作。
如果我将按钮移动到屏幕上 3/4 标记之前,按钮就会起作用。 如果我使用 iOS 4.3.2 模拟器运行该应用程序,按钮也能正常工作。
我很困惑为什么横向屏幕上刚刚超过 3/4 标记的按钮没有响应。
该应用程序最初是使用 xCode 4.1 和 iOS 4.3.2 编写的。我已经在新的 xCode 和 iOS SDK 中打开了该项目,并且开始出现此行为。
I have an iPhone app which runs only in landscape orientation. There is is a button on the right side of the screen and one to the far left.
The bottom on the left side work and responds to touches. However, the button on the right side does not respond to touches.
If I display another view and return back to the main view all buttons work.
If I move the button to just before the 3/4 mark on the screen the button works.
If I run the app using the iOS 4.3.2 simulator the buttons work as well.
I am stumped on why buttons just past the 3/4 mark on the landscape screen are not responding.
The app was originally written using xCode 4.1 and iOS 4.3.2. I have opened the project in the new xCode and iOS SDK and this behaviour started.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在将视图添加到 MainWindow 之前,在 AppDelegate 代码中指定视图的帧大小。
在添加视图之前添加代码。
它在这行之前:
我不知道如何使主窗口成为纵向。
Specified the frame size for the view in the AppDelegate code before adding it to the MainWindow.
Add the code before adding the view.
It goes before this line:
I could not figure out how to the MainWindow to be portrait.