UIViewControllerPageTool 1.2

UIViewControllerPageTool 1.2

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2017年11月

Zhao Yiqi维护。



  • 作者
  • heroims

UIViewControllerPageTool Carthage compatible

方便获取顶层页面,前一个页面以及页面层级。

使用方法

@interface UIViewController (PageViewLevel)

@property(nonatomic,readonly)NSInteger pvl_pageViewLevel;

@end


@interface UIViewController (PreviousController)

/**
 不支持UITabbarController切换记录前一个
 扩展实现可通过 objc_setAssociatedObject(self, @selector(pc_previousController), sourcePageController, OBJC_ASSOCIATION_RETAIN_NONATOMIC) 设置
 优先使用以设置的值
 
 */
@property(nonatomic,readonly)UIViewController *pc_previousController;

@end


@interface UIViewController (TopViewController)

+ (UIViewController *)topViewController;

@end

安装

通过CocoaPods

如果您还没有CocoaPods,请先安装它:

$ [sudo] gem install cocoapods
$ pod setup

创建Podfile:

$ edit Podfile
platform :ios, '6.0'
pod 'UIViewControllerPageTool',  '~> 1.0.0'
$ pod install

从现在开始使用Xcode workspace而不是项目。