HMSegmentedControl 1.5.6

HMSegmentedControl 1.5.6

测试已测试
语言语言 Obj-CObjective C
许可证 未提供声明
发布最后发布2020年5月

Hesham Abd-ELmegid维护。



  • 作者:
  • Hesham Abd-Elmegid

HMSegmentedControl

CocoaPods Pod Version Carthage compatible Pod Platform Pod License

是UISegmentedControl的下饭替代品,模仿了Google Currents和许多Google产品中使用的分割控件样式。

功能

  • 支持文本和图片
  • 支持水平滚动
  • 支持使用文本属性进行高级标题样式设置,包括字体、颜色、字距、阴影等。
  • 支持顶部和底部选择指示器
  • 支持块
  • 与 ARC 和 iOS >= 7 兼容

安装

CocoaPods

通过CocoaPods安装HMSegmentedControl是最简单的方法。

pod 'HMSegmentedControl'

过时的方式

  • HMSegmentedControl.hHMSegmentedControl.m 添加到您的项目中。
  • QuartzCore.framework 添加到您链接的框架中。
  • 在您希望添加控件的地点执行 #import "HMSegmentedControl.h"

使用方法

以下代码将创建一个具有默认外观的分段控件

HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"One", @"Two", @"Three"]];
segmentedControl.frame = CGRectMake(10, 10, 300, 60);
[segmentedControl addTarget:self action:@selector(segmentedControlChangedValue:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:segmentedControl];

附带的示例项目演示了如何完全自定义控件。

HMSegmentedControl

使用 HMSegmentedControl 的应用程序

如果您使用过 HMSegmentedControl 或知道使用它的应用程序,请将其添加到 此列表 中。

许可证

HMSegmentedControl 在 MIT 许可证的条款下授权。请参阅 LICENSE 文件以获取详细信息。

如果此代码对您有帮助,我希望收到您的反馈。

@HeshamMegid
http://hesh.am