MVSegmentedControl 0.1.6

MVSegmentedControl 0.1.6

Maxim Matyukov 维护。



  • Maxim Matyukov

MVSegmentedControl

Platform Version License

一个高度可配置的分段控制,可以配置为iOS 12或iOS 13或其他自定义风格。

功能

  • 通过约束实现布局
  • 能够配置 iOS 12 或 13 或自定义风格的控制。
  • 可在 Interface Builder 中设计

要求

  • iOS 9.0+
  • Xcode 11+

安装

CocoaPods

pod 'MVSegmentedControl'

手动

将 TTSegmentedControl.swift 文件添加到您的项目中。

用法

  • 编程方式
let segmentedControl = MVSegmentedControl()
view.addSubview(segmentedControl)
  • Interface Builder

添加一个 UIView,并将其类设置为数值以分段控制。您可以直接从界面编辑器自定义该控制。

自定义

您可以在代码中自定义分段控件。

let segmentedControl = MVSegmentedControl(segments: ["One", "Two", "Three"])
view.addSubview(segmentedControl)

segmentedControl.backgroundColor = .clear
segmentedControl.borderColor = .lightGray
segmentedControl.selectionBackgroundColor = .lightGray
segmentedControl.separatorColor = .lightGray
segmentedControl.borderWidth = 2
segmentedControl.separatorWidth = 2
segmentedControl.cornerRadius = 10

作者

Maxim Matyukov, [email protected]

许可

MVSegmentedControl 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。