1

xcode 4 有一个直接包含的界面构建器,无论如何我想更改标签栏控制器的项目。我的主题是:重新排列、添加新内容、更改视图类型,例如导航

这是我在 Xcode4 beta 中想要的(来自 InterfaceBuilder V3.2 的屏幕截图)

InterfaceBuilder V3.2 的屏幕截图

干杯

编辑:我找到的唯一解决方案是复制现有项目并更改属性,但我仍然对解决方案感兴趣,因为这只是一个解决方法。

4

4 回答 4

5

我意识到这个问题有点老了,但这可能会有所帮助:

要更改对象的类型:

  • 在 Xcode 4 中,打开您的 .xib 文件。如果界面构建器对象查看器未展开,请将其右边界拖出,或单击底部的那个小“播放”按钮。 在此处输入图像描述

  • 展开 Tab Bar Controller 对象以查看它的子对象,然后选择要更改的对象 在此处输入图像描述

  • 然后从右侧面板 Identity Inspector 中选择它的类类型。(要显示身份检查器,请转到菜单:查看 > 实用程序 > 身份检查器)。

    在此处输入图像描述

  • 您可以使用 Xcode 右上角的按钮打开和关闭该右侧面板。您可以通过单击实用程序按钮或通过查看 > 实用程序来访问各种实用程序。 在此处输入图像描述

要将更多选项卡添加到选项卡栏控制器,请从对象菜单(在右下方面板中)拖动一个新控制器。

在此处输入图像描述

要重新排列选项卡栏控制器中的选项卡,请将它们拖放到界面构建器对象查看器中(这也会改变它们在实际选项卡栏中的位置)。

在此处输入图像描述

于 2011-08-13T00:05:12.183 回答
2

我正在寻找同样的东西,但找不到它。我偶然发现了这个:

http://www.jennandlucien.net/lucien/2011/03/13/xcode-4-tip-on-sharing-a-tab-to-a-different-type-of-controller/

希望它会帮助某人。

于 2011-03-14T16:16:12.897 回答
0

Xcode 4 的 Interface Builder 中没有等价物。这就是我写上述博客文章的原因。我发现在 Xcode 4 中复制该用户界面的最简单方法是:

  • 删除要更改类型的视图控制器
  • 拖入新型视图控制器
  • 恢复原状

有点痛,但时间不会太长。

于 2011-04-17T03:08:49.240 回答
0

我通过执行以下操作解决了这个问题

  • 拖放标签栏控制器(如果已经存在任何视图,请删除,否则 IB 将不允许您将标签栏控制器放置在另一个视图上)。

  • 通过从 Xcode 窗口右下角的名称对象下拖放一个“视图控制器”来添加其他选项卡栏,这将在您的视图中创建一个视图控制器和一个选项卡栏项目。

  • 并确保将其放在标签栏上。

  • 界面生成器会自动排列标签栏。

  • 选择每个选项卡栏并转到属性检查器并更改标题和 nib 文件名。

谢谢。

于 2012-04-30T08:16:42.897 回答