KRNNib 0.0.2

KRNNib 0.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年3月

Julian Drapaylo 维护。



KRNNib 0.0.2

  • 作者
  • Julian Drapaylo

KRNNib 是一个简单的类,它可以帮助您加载 nib 文件并从 nib 文件中实例化视图。

如何使用

KRNNib 所有方法都是静态的,因此您可以简单地调用任何方法,而无需分配 KRNNib 实例。

//instantiate UINib instance from main bundle by name or with data stored in memory
+ (UINib *)nibWithName:(NSString *)nibName;
+ (UINib *)nibWithData:(NSData *)data;

//returns first UIView instance from nib from main bundle by name or with data stored in memory
+ (UIView *)viewFromNibWithName:(NSString *)nibName;
+ (UIView *)viewFromNibWithData:(NSData *)data;

例如,如果您的 TestView.xib 文件,您可以像以下示例中那样从中实例化一个视图

UIView *view = [KRNNib viewFromNibWithName:@"TestView"];
[self.view addSubview:view]; // add instantiated view as subview to view of current UIViewController

示例项目

请尽情查看示例项目,它解释了如何使用 KRNNib。

要求

  • iOS 8.0及以上
  • XCode 7+

许可证

KRNNib 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE。

联系方式

有任何建议或问题?请创建一个 GitHub issue 或联系我。

LinkedIn