测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年3月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 joser 维护。
备注:为了做一个首页框架库而编写了一个简单的滚动切换栏,因为需要用,就写了 Swift 版本的关键习惯造轮子
pod 'HQSwitchTitleView-Swift'
代码或 Xib
let view = HQSwitchTitleView(frame: CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: 45))
view.dataSource = self
view.delegate = self
self.view.addSubview(view)
配置字符串数组
func switchTitleView(switchTitles switchTitleView:HQSwitchTitleView) -> [String] {
return ["All", "Cool", "Fashion", "Geek", "Gadgets", "Home", "Phone Upgrades", "Outdoor & Sports", "Toys", "Watchs"]
}
点击标题的回调
func switchTitleView(_ switchTitleView:HQSwitchTitleView, didSelectItemIndex index:Int) {
print("点击了第\(index)元素")
}
以下是可选配置
配置布局
func switchTitleView(_ switchTitleView:HQSwitchTitleView, customLayout layout:UICollectionViewFlowLayout) {
}
配置底线高度 默认为1
public var lineHeight:Float = 1
配置文本和线颜色
public var textSelectedColor:UIColor
配置默认的文本颜色
public var textUnselectedColor:UIColor
配置字体大小
public var textLabelFont:UIFont?
其他的功能我会用到什么完善什么 其他没什么了。