CGSegmentBar
CGSegmentBar
类似于 UISegmentedControl 的视图,您可以自定义样式。
安装
CGSegmentBar 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'CGSegmentBar'
示例
要运行示例项目,请克隆存储库,然后首先从示例目录运行 pod install
。
用法
CGSegmentBar *dynamicSegmentBar = [[CGSegmentBar alloc]initWithFrame:CGRectMake(0, 100, CGRectGetWidth(self.view.bounds), 40)];
dynamicSegmentBar.titles = @[@"America",@"China",@"Japan",@"Germany",@"France",@"Italy",@"Spain",@"India"];
dynamicSegmentBar.widthStyle = CGSegmentBarWidthStyleDynamic;
dynamicSegmentBar.interitemSpacing = 30;
dynamicSegmentBar.paddingInsets = UIEdgeInsetsMake(0, 10, 0, 10);
dynamicSegmentBar.indicatorHeight = 2;
dynamicSegmentBar.indicatorColor = [UIColor blueColor];
[dynamicSegmentBar reload];
dynamicSegmentBar.didSelectItemBlock = ^(NSUInteger index) {
};
[self.view addSubview:dynamicSegmentBar];
[dynamicSegmentBar setSelectedIndex:2 animated:YES];
作者
CodeGeekXu, [email protected]
许可
CGSegmentBar 在MIT许可下可用。更多信息请参阅LICENSE文件。