DZNSegmentedControl 1.3.3

DZNSegmentedControl 1.3.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年2月

Ignacio RomeroIgnacio 维护。




  • Ignacio Romero Z.

用于显示计数并替换 UISegmentedControl 的组件,通常在用户配置文件中使用。

Demo Gif

特性

  • 可定制的控件,包括色调颜色、字体、大小和动画时长。
  • 动画和宽度自动调整的选择指示器。
  • 支持 UIBarPositioning。
  • 支持 UIAppearance。
  • 支持 ARC 和 64bits。

安装

Cocoa Pods 中可用

pod 'DZNSegmentedControl'

如何使用

对于完整文档,请访问 CocoaPods 的自动生成文档:CocoaPods auto-generated doc

步骤 1

Import "DZNSegmentedControl.h"

步骤 2

创建 DZNSegmentedControl 的新实例非常类似于您使用 UISegmentedControl 时所做的事

NSArray *items = @[@"Tweets", @"Following", @"Followers"];

DZNSegmentedControl *control = [[DZNSegmentedControl alloc] initWithItems:items];
control.tintColor = [UIColor blueColor];
control.delegate = self;
control.selectedSegmentIndex = 1;

[control addTarget:self action:@selector(selectedSegment:) forControlEvents:UIControlEventValueChanged];

您还可以设置更多属性

[control setCount:@(12) forSegmentAtIndex:0];
[control setTitle:@"Hello" forSegmentAtIndex:1];
[control setEnabled:NO forSegmentAtIndex:2];

示例项目

查看示例项目。所有内容都在那里。

许可证

(MIT 许可证)

版权所有 © 2015 Ignacio Romero Zurbuchen [email protected]

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费权限,无限制地使用该软件,包括但不限于以下权利:使用、复制、修改、合并、发布、分发、再许可和/或转让软件副本的权利,以及允许向软件提供方提供软件的人以任何方式使用软件的权利,前提是以下条件

以上版权声明和本许可声明应包含在软件的所有副本或主要部分中。

该软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的还是基于任何程序的,包括但不限于适用于特定目的的适销性和适合特定用途的保证。在任何情况下,作者或版权持有人不对任何索赔,损害或其他责任负责,无论这些责任是基于合同、侵权行为或其他方式产生,只要这些责任与软件有关,或使用或与该软件的使用有关。