测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017 年 5 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 chengfei.heng 维护。
要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install
。
let topItems = ["home_top_0":"你的优选",
"home_top_1":"专属推荐",
"home_top_2":"下午茶",
"home_top_3":"商家活动"].sorted(by: {return $0.0 < $1.0})
override func viewDidLoad() {
super.viewDidLoad()
self.title = "平均分布"
var items:[CFCenterItemView] = []
let itemViews = CFCenterItemViews(frame: CGRect(x: 0, y: 0, width: containerView.frame.size.width, height: containerView.frame.size.height))
itemViews.touchHandler = { index in
print(index)
}
for (key,value) in topItems {
let itemView = CFCenterItemView(frame: CGRect(x: 0, y: 0, width: 0, height: itemViews.frame.size.height))
itemView.backgroundColor = UIColor.white
let imageView = UIImageView(image: UIImage(named: key))
let label = UILabel()
label.text = value
label.font = UIFont.systemFont(ofSize: 15)
label.textColor = UIColor.black
itemView.setup(imageView: imageView, label: label, gap:10.0)
items.append(itemView)
}
itemViews.setup(items: items)
containerView.addSubview(itemViews)
}
CFCenterItemViews 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "CFCenterItemViews"
chengfei.heng, [email protected]
CFCenterItemViews 使用 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。