NXTSegmentedControl 1.0.10

NXTSegmentedControl 1.0.10

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2019年4月

Patrick Mick 维护。



NXTSegmentedControl

Pod Version Travis Status

Next 中使用的样式滑动分段控制

NXTSegmentedControl

安装

您可以手动添加 NXTSegmentedControl.h/m 文件到您的项目中,或者通过将以下行添加到您的 podfile 中来添加 NXTSegmentedControl Cocoapod

pod 'NXTSegmentedControl'

使用方法

首先导入头文件。

#import <NXTSegmentedControl/NXTSegmentedControl.h>

创建分段控制,并自定义外观。

NXTSegmentedControl *segmentedControl = [[NXTSegmentedControl alloc] initWithItems:@[@"Post", @"Comments"]];
segmentedControl.tintColor = [UIColor redColor];
[segmentedControl addTarget:self action:@selector(segmentedControlValueChanged:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview: segmentedControl];

最后实现您的操作方法。

- (void)segmentedControlValueChanged:(id)sender {
    NXTSegmentedControl *segmentedControl = (NXTSegmentedControl *)sender;
    NSString *t = [NSString stringWithFormat:@"%d", segmentedControl.selectedSegmentIndex];
    NSLog(t);
}

NXTSegmentedControl 使用与 UIKit 中大部分控件类似的 target action 模式。这段创建代码应该几乎与 UISegmentedControl 创建相同。