CI codecov.io Platform CocoaPods Compatible Swift Package Manager compatible Packagist

LoadableViews

将视图类加载到另一个 XIB 或 Storyboard 的最简单方法。

WTFCat

基本设置

用法

你的视图会自动加载到不同的 xib 中!

IBInspectable && IBDesignable

如果你的视图是 IBDesignable,IBInspectable 会自动渲染它们自己。通常,Interface Builder 无法自动识别你的视图是 IBDesignable,因此你需要将此属性添加到你的视图子类中

  @IBDesignable class WTFCatView: LoadableView

支持的 UI 类

要使用从 xib 加载,例如用于 UICollectionViewCells,请在 InterfaceBuilder 中拖动 UIView 而不是 UICollectionViewCell,并按照基本设置进行操作。然后,在你的 Storyboard 上,设置你的 cell 的类,它将自动更新。

自定义

更改 xib 名称

class CustomView : LoadableView {
  override var nibName : String {
    return "MyCustomXibName"
  }
}

更改视图容器

  class CustomViewWithLoadableContainerView : LoadableView {
    override var nibContainerView : UIView {
      return containerView
    }
  }

使你的自定义视图可加载

已知问题

要求

安装

CocoaPods

  pod 'LoadableViews'

许可证

LoadableViews 在 MIT 许可证下发布。 有关详细信息,请参见 LICENSE。

关于 MLSDev

MLSDev.com

LoadableViews 由 MLSDev, Inc. 维护。我们专注于提供移动和 Web 开发中的一体化解决方案。 我们的团队遵循精益原则,并按照敏捷方法工作,以提供最佳结果,从而减少开发预算及其时间表。

在此处了解更多信息 here,请随时 contact us