【问题标题】:Customize storyboards bundled inside iOS Framework file自定义捆绑在 iOS 框架文件中的故事板
【发布时间】:2016-09-08 22:09:06
【问题描述】:

我有一个包含故事板和 xib 文件的框架。 如何使框架内的故事板可定制?即使用我的框架的人应该能够修改故事板以自定义外观。

当我在 XCode 的另一个应用程序项目中导入我的框架时,我没有在我的框架中看到故事板文件。如何使它们可见和可编辑?

在这种情况下是否建议使用框架,还是应该使用静态库+资源包组合?

【问题讨论】:

  • 这是一个有趣的场景。我认为 Storyboard 是经过编译的,因此您必须将它们分发到外部,这更像是分发一个使用您框架中的类的模板。

标签: ios xcode storyboard xcode7


【解决方案1】:

我终于做到了,

  • 动态加载自定义 xib、故事板。即首先尝试加载自定义故事板,如果不存在则加载默认故事板(使用 try catch 来检查)。
  • 通过头文件公开所有视图控制器出口和事件处理函数。
  • 在自定义框架中的按钮和这些头文件出口、事件处理程序之间建立连接。完毕!您的 Viewcontroller.m 函数将在单击这些按钮时被调用。

【讨论】:

  • 你能分享一个例子吗?我正在寻找类似的东西。
猜你喜欢
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-03
  • 2013-09-14
  • 2016-04-24
  • 1970-01-01
相关资源
最近更新 更多