【发布时间】:2011-05-31 03:07:16
【问题描述】:
我的应用在运行 4.2.1 iOS 的物理设备上运行良好。
在模拟器上,它在 4.1 和 4.3 中运行良好。但是,如果我尝试在 4.2 模拟器上运行应用程序,一些界面元素(按钮、分段控制器等)根本不会出现。
我已尝试将构建目标更改为 4.1 和 4.2,但无济于事。
我很困惑,显然如果我使用 4.3 目标构建,我不能再在我的物理设备上运行,但如果我将它设置为 4.2 或 4.1,我可以在运行 4.2.1 的设备上运行它没问题.此外,如果我以 4.1 作为目标构建,我也可以在我的 4.1 模拟器上运行它而没有问题。这个问题似乎纯粹在 4.2 iOS 模拟器上。
这是一个已知问题吗?有什么我需要担心的吗?如果有的话,我可以在这里做什么?
4.2 模拟器是不是搞砸了?
【问题讨论】:
-
能否添加按钮不起作用的屏幕截图?这个问题会不会出现在一个全新的项目中?
-
我会看看我能做些什么来添加屏幕截图.. 基本上该应用程序是一个单一的视图 3 3 个主要区域这些区域是:
-
顶部部分包括一个图像按钮、一个文本输入字段和一个圆形矩形按钮。屏幕底部有一个分段控制器,在这两者之间是一个地图视图。在 4.1 和 4.3 和我的 4.2.1 设备中,它布局完美。在运行应用程序的 iPhone 模拟器 4.2 和 iPad 模拟器 4.2 中,自定义按钮没有根本没有出现,包含分段控制器的区域也没有 mapView 在输入框和圆形按钮下占据整个屏幕
-
该项目最初是作为 3.x 项目启动的,我将尝试一个具有相同 xib 布局的新项目,看看会发生什么
-
只是一个想法,但如果您以编程方式创建自定义按钮,请尝试使用界面生成器创建它,反之亦然..