【发布时间】:2012-12-13 20:42:45
【问题描述】:
我有一个为 iphone/ipad 开发的应用程序在 ipad 中正确运行。 A 犯了把它改成通用的错误。修改后ipad中的应用程序无法正常工作,iphone 640×960原屏外的任何事件都无法点击。
我的问题是,除了为每个屏幕创建两个单独的视图之外,还有其他解决方法吗?
谢谢
【问题讨论】:
标签: iphone ipad xamarin.ios ios-universal-app
我有一个为 iphone/ipad 开发的应用程序在 ipad 中正确运行。 A 犯了把它改成通用的错误。修改后ipad中的应用程序无法正常工作,iphone 640×960原屏外的任何事件都无法点击。
我的问题是,除了为每个屏幕创建两个单独的视图之外,还有其他解决方法吗?
谢谢
【问题讨论】:
标签: iphone ipad xamarin.ios ios-universal-app
没有来源很难说。但我想您在某处创建了一个 640x960 像素(实际上是 320x480 单位)的视图或窗口,但已关闭裁剪 (ClipsToBounds == false)。这意味着所有子视图都将被渲染,但可能部分位于您固定大小的父视图之外。
这将防止手势被识别。
首先要检查:如果您使用的是 Interface Builder,请检查所有视图是否正确设置了自动调整大小的掩码。如果您在代码中创建所有内容,还请检查那里的调整大小掩码。
【讨论】: