2011-01-22 68 views
1

xcode 4有一个直接包含的界面生成器,无论如何我想要更改tabbarcontroller的项目。我的主题是:重新排列,添加新的改变视图类型,例如nagvigationXcode4:在哪里更改xcode4-interfacebuilder中的tabbar属性

这是我想要的(截图自InterfaceBuilder的V3.2)在Xcode4测试

Screenshot from InterfaceBuilder V3.2

欢呼内

编辑:我发现的唯一的解决办法是复制现有的项目和改变属性,但我仍然对解决方案感兴趣,因为这只是一个工作周期。

+0

你好, 我在这里有同样的问题。你有没有找到你的问题的任何答案? – 2011-02-17 01:24:56

回答

5

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

要改变一个对象的类型:

  • 从在Xcode 4,打开你的.xib文件。如果界面生成器对象查看器没有展开,请将其拖到右边,或者点击底部的“播放”按钮。

  • 展开标签栏控制器对象看到它的孩子们,并选择您希望更改 enter image description here

  • 的对象,然后选择它是从右侧面板,标识督察类类型。 (要显示Identity Inspector,请进入菜单:View> Utilities> Identity Inspector)。

    enter image description here

  • 您可以打开和关闭,使用上的Xcode右上角的按钮右侧面板中。您可以通过单击实用程序按钮或通过查看>实用程序访问各种实用程序。 enter image description here

要更多的标签添加到标签栏控制器,从拖动对象菜单一个新的控制器(在右下图)。

enter image description here

要重新排列标签栏控制器,拖拽选项卡,并在界面生成器对象浏览器拖放(这会改变他们的实际标签栏位置太)。

enter image description here

0

在Xcode 4的Interface Builder中没有等价物。这就是为什么我写了上面的博客文章。我发现做复制这种用户界面在Xcode 4的最简单方法是:

  • 删除视图控制器,你要改变
  • 阻力类型的新型视图控制器
  • 一套事情以前的方式备份

这有点痛,但不会太长。

0

我做下面的事情

  • 拖放一个标签栏控制器解决了这个问题(删除,如果有任何视图已经存在,否则,IB将不允许你将标签栏控制器放在另一个视图上)。

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

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

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

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

谢谢。