NKJModalSelector 0.2.4

NKJModalSelector 0.2.4

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2016年10月

nakajijapan维护。



用法

NKJModalSelector 是 UIPickerView 库(鼓掌)在 Swift 中的替代品。您可以使用 UITableView 选择项目。灵感来源于 Etsy 的视图控制器过渡。

要求

  • iOS 8.0+
  • Xcode 7.2+

安装

NKJModalSelector 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中

pod "NKJModalSelector"

用法

要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install

ViewController

[NKJModalSelector appearance].shouldTransformScaleDown = YES;

NKJModalSelectorNavigationController *modalNavigationViewController = (NKJModalSelectorNavigationController *)[self.storyboard instantiateViewControllerWithIdentifier:@"NKJModalSelectorNavigationController"];

modalNavigationViewController.parentNavigationController = self.navigationController;

[self.navigationController addChildViewController:modalNavigationViewController];
[self.navigationController si_presentViewControllerToViewController:modalNavigationViewController];

ModalViewController

  • 在 storyboards 中创建 NavigatorController 和 ViewController。
  • 在 NavigatorController 的自定义类中输入 NKJModalSelectorNavigationController

关闭窗口

您可以在 viewController 中使用以下代码关闭它

NKJModalSelectorNavigationController *currentNavigationController;
currentNavigationController = (NKJModalSelectorNavigationController *)self.navigationController;
[currentNavigationController.parentNavigationController si_dismissModalViewWithComplation:^{
    // something
}];

作者

nakajijapan, [email protected]

许可

NKJModalSelector 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。