ZKSegment 5.0

ZKSegment 5.0

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

WangWenzhuang 维护。



  • WangWenzhuang

(logo)

ZKSegment

license CocoaPods platform

ZKSegment 一个分段选择控件

1

如果您是Objective-C项目,请使用1.0.3版本,请点击

运行环境

  • iOS 10.0 +
  • Swift 5.0 +

安装

CocoaPods

您可以使用 CocoaPods 来安装 ZKSegment,在您的 Podfile 中添加:

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
    pod 'ZKSegment'
end

手动安装

ZKSegment 文件夹拖动到您的项目中

快速使用

导入 ZKSegment

import ZKSegment

初始化函数

  • segmentLine 线型样式
  • segmentRectangle 矩形样式
  • segmentText 纯文本样式
  • segmentDot 点样式

举个例子

let segment = ZKSegment.segmentLine(
    frame: CGRect(x: 0, y: 50, width: self.view.frame.size.width, height: 45),
    itemColor: UIColor(red: 102.0 / 255.0, green: 102.0 / 255.0, blue: 102.0 / 255.0, alpha: 1),
    itemSelectedColor: UIColor(red: 202.0 / 255.0, green: 51.0 / 255.0, blue: 54.0 / 255.0, alpha: 1),
    itemFont: UIFont.systemFont(ofSize: 14),
    itemMargin: 20,
    items: ["菜单一", "菜单二", "菜单三", "菜单四", "菜单五", "菜单六", "菜单七", "菜单八"],
    change: { (index, item) in
        print("segmentLine change index:\(index)")
    })
segment.backgroundColor = UIColor(red: 238.0 / 255.0, green: 238.0 / 255.0, blue: 238.0 / 255.0, alpha: 1)