iOS RFSegmentView
模仿 iOS7 风格的标签控制器!它简单、优雅、实用!
要求
iOS8.0 及以上版本
使用方法
通过源代码安装
- 下载最新代码,然后
#import "RFSegmentView.h"
- 使用以下方法进行初始化
- (instancetype)initWithFrame:(CGRect)frame titles:(NSArray<NSString *> *)titles;
- 如果需要,设置 TintColor 和代理或块处理程序
- 如果您使用代理,则实现代理回调函数
- (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。