ios - 自定义 iOS 框架文件中捆绑的 Storyboard

标签 ios xcode storyboard xcode7

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

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

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

最佳答案

我终于做到了,

  • 动态加载自定义 xib、 Storyboard。即首先尝试加载自定义 Storyboard,如果不存在则加载默认 Storyboard(使用 try catch 进行检查)。
  • 通过头文件公开所有 viewcontroller outlets 和事件处理函数。
  • 在自定义框架中的按钮与这些头文件导出、事件处理程序之间建立联系。完毕!单击这些按钮时将调用您的 Viewcontroller.m 函数。

关于ios - 自定义 iOS 框架文件中捆绑的 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39400922/

相关文章:

ios - 递归 UITableViewCell 按钮 Action

ios - 将数据库中的值读入数组

ios - AVAudioPlayer播放到一定时间后如何调用方法?

iphone - iOS OpenGL ES 2.0 绘制3D线并设置颜色

xcode - 在配置设置中使用 .xcconfig 文件的路径

iphone - 将我的 UIView 添加到 Storyboard 中的 ViewController

iphone - 方法完成后, float 不保留其值

objective-c - 多个UIBarButton项目

iphone - 将数据从 plist 加载到 UITableView

ios - Xcode 9 : Failed to render and update Autolayout status for 'VC' T. .s.framework:移动 'TextFieldEffects.framework' 所需的代码签名