要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install
。
创建 ROSwipenger
视图控制器
ImageViewController *dummy1 = [ImageViewController new];
dummy1.image = [UIImage imageNamed:@"Brian.jpg"];
ImageViewController *dummy2 = [ImageViewController new];
dummy2.image = [UIImage imageNamed:@"Rob.jpg"];
ImageViewController *dummy3 = [ImageViewController new];
dummy3.image = [UIImage imageNamed:@"Heather.jpg"];
ROSwipenger *controller = [[ROSwipenger alloc] initWithTitles:@[@"Brian", @"Rob", @"Heather"] andViewControllers:@[dummy1, dummy2, dummy3]];
显示视图控制器
[self presentViewController:controller animated:YES completion:nil];
自定义控制器
// Colors
@property (strong, nonatomic) UIColor *titleBarBackground;
@property (strong, nonatomic) UIColor *titleTextColor;
@property (strong, nonatomic) UIColor *scrollIndicatorColor;
// Font
@property (strong, nonatomic) UIFont *titleFont;
// Dimensions
@property (assign, nonatomic) CGFloat titleBackgroundHeight;
@property (assign, nonatomic) NSInteger titlePadding;
@property (assign, nonatomic) NSInteger scrollIndicatorHeight;
@property (assign, nonatomic) NSInteger defaultScrollIndicatorWidth;
@property (assign, nonatomic) BOOL scrollIndicatorAutoFitTitleWidth;
Heather Snepenger,[email protected]
ROSwipenger 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。