RFSegmentView 1.3.2

RFSegmentView 1.3.2

wangruofeng 维护。



  • wangruofeng

iOS RFSegmentView

模仿 iOS7 风格的标签控制器!它简单、优雅、实用!

要求

iOS8.0 及以上版本

使用方法

通过源代码安装

  1. 下载最新代码,然后 #import "RFSegmentView.h"
  2. 使用以下方法进行初始化
 - (instancetype)initWithFrame:(CGRect)frame titles:(NSArray<NSString *> *)titles; 
  1. 如果需要,设置 TintColor 和代理或块处理程序
  2. 如果您使用代理,则实现代理回调函数
- (void)segmentView:(RFSegmentView * __nullable)segmentView didSelectedIndex:(NSUInteger)selectedIndex;

或使用块回调

segmentView.handlder = ^ (RFSegmentView * __nullable view, NSUInteger selectedIndex) {
	// doSomething
};

通过 CocoaPod 安装

首先将其添加到 Podfile 的配置中

pod 'RFSegmentView', '~>1.3.0'

然后导入头文件并享受使用吧。

#import <RFSegmentView.h>

以下为示例代码

  RFSegmentView* segmentView = [[RFSegmentView alloc] initWithFrame:aRect titles:@[@"spring",@"summer",@"autumn",@"winnter"]];
  segmentView.tintColor       = aColor;
  //segmentView.delegate      = self;
  segmentView.handlder = ^ (RFSegmentView * __nullable view, NSUInteger selectedIndex) {
          // doSomething
  };
  [self.view addSubview:segmentView];

备注:您还可以使用委托回调。

截图

下载

您可以从最新版本下载二进制版本。

许可证

RFSegmentView 以 MIT 许可证发布。有关详细信息,请参阅LICENSE