1

我在视图底部有一个 UIToolbar。当我使用 iPhone Simulator 2.2.1 运行应用程序时,工具栏显示在适当的位置。但是当我使用 iPhone Simulator 3.0 运行应用程序时,工具栏会从原来的位置上移。有什么办法可以解决这个问题吗?我将不胜感激任何帮助。

谢谢,莎拉

4

2 回答 2

0

它在设备上是什么样子的?

自从更新到 3.0 SDK 以来,我在 2.2.1 模拟器上遇到了一些问题,而且根据我在 Google 上的发现,我不是唯一一个。如果在设备上看起来不错,则忽略模拟器问题,或者使用 3.0 模拟器进行调试。

于 2009-08-31T00:50:55.797 回答
0

在 iPhone OS 2.x 中使用工具栏很难做到正确。文档模糊或不存在。在 iPhone OS 3.0 中添加适当的工具栏处理是一个明显的迹象,Apple 承认 2.x 中的工具栏还没有为公众准备好。

这不是您期望的答案,而是您需要的答案。问你自己; “没有费心更新到 iPhone OS 3.0 的用户会费心安装我的应用程序吗?”

答案很可能是否定的。

然后您应该做的是确保您的应用程序使用 a UINavigationController,并让每个UIViewController需要工具栏的工具栏将其toolbarItems属性设置为您需要NSArray的对象。UIBarButtonItem

在 iPhone OS 3.0 上,这将产生一个工具栏,它会自动为您填充、布局和管理,没有任何模糊性。

于 2009-09-02T14:21:54.033 回答