2014-09-28 37 views
-1

我只需将UITabBarController拖放到XCode 6 xib中即可。 它默认带有两个viewController。 enter image description hereUITabBarController无法正常工作?

但是,当我试图运行的应用程序我得到这个 enter image description here

的事情是我无法看到栏按钮项目,并没有viewcontrollers。 如何处理?

+0

如果它回答你的问题,请将帖子标记为答案。 – DaTa 2014-10-17 12:05:39

回答

0

所以我假设你使用的是故事板,而不是xib?如果没有,那么你需要使用一个故事板,然后进入你的Info.plist文件并添加以下键值:

“主要故事板文件基本名称”:your_storyboard_file_name_without_the_extension

然后确保在您的项目设置>部署信息>主界面,您还可以指向该故事板。

+0

不是真的,人们可以在没有任何故事板的情况下使用xib。 – DaTa 2014-09-28 22:45:22

+0

DaTa你知道如何在.Xib中处理它吗? – kidsid49 2014-09-29 01:47:24

+0

@DaTa是的,为什么你不成为一个冲洗,并解释如何在.Xib中处理它? – believesInSanta 2014-09-29 05:34:29

0
  1. 您的厦门国际银行文件有(在我的情况下,厦门国际银行文件被称为Main.xib)被设定为目标的Info.plist文件中的“主笔尖文件基本名称”,喜欢上了截图: screenshot1

  2. 在应用程序的委托头文件

    ,窗口属性都将被声明为IBOutlet中(这样它可以通过界面生成器设置):

    @property(强,非原子)IBOutlet中的UIWindow *窗口;

  3. 在厦门国际银行文件

    ,创建一个对象,将代表应用程序的委托对象 - 一定要设置它的类你委托的类名(在我的情况下,类的名称为“AppDelegate中”): screenshot2

  4. 在你的xib中创建一个窗口对象 - 这将是主窗口或你的应用程序。

  5. 与窗口对象

    Connect应用程序的委托窗口插座: screenshot3

  6. 窗口的roootViewController插座连接到你的标签栏控制器: enter image description here

所以这是你如何用做厦门国际银行。虽然,我并不是说它比使用故事板更简单。

+0

如果回答您的问题,请将帖子标记为答案。谢谢。 – DaTa 2014-10-01 23:47:07