【问题标题】:How to convert xib to storyboard? [duplicate]如何将xib转换为故事板? [复制]
【发布时间】:2012-07-31 21:41:21
【问题描述】:

我已经下载了Rotating Wheel Control 项目。这是一个使用 xib 的 XCode 项目,我希望它使用 Storyboards。有没有将xib“Rotating Wheel Control”文件移动到Storyboard的好方法?

有人有将 xib 文件移动到 Storyboard 的经验吗?

我尽力做到最好,但是当我运行程序时,我得到一个 NSInvalidArgumentException.

谁能解释一下,我该如何解决这个问题?

【问题讨论】:

  • 还有一件事,只需复制 xib 中的视图并粘贴以替换情节提要中视图控制器的视图,然后所有复制的子视图和约束将与原始 xib 相同。但是IBOutletIBAction不会自动复制,需要手动连接。

标签: ios xcode storyboard xib


【解决方案1】:

我认为“不”是简短的回答。去年我向 Apple 提出了雷达,但他们还没有做任何事情!

您有时可以打开 XIB 并将控件复制并粘贴到情节提要中,但有时格式错误,您仍然需要手动调整插座和操作。

没有理由不能在单个项目中同时使用 Storyboard 和 XIB;也许这是短期内最好的方法。

【讨论】:

  • 如何在单个项目中使用storyboards和xib?
  • 如何制作故事板以使用外部声明的 xib?
  • @JimThio:简单地同时使用它们,像往常一样添加 XIB 文件。集成视情况而定。通常你会有一个 ViewController 使用 initWithNibName 来指向要使用的 xib 文件。然后,您可以将这个新视图推送到您通常会做的导航堆栈上。
猜你喜欢
  • 1970-01-01
  • 2015-09-20
  • 2013-11-01
  • 1970-01-01
  • 2017-01-19
  • 1970-01-01
  • 2012-02-29
  • 2012-01-17
  • 2013-01-26
相关资源
最近更新 更多