CFCenterItemViews 0.1.0

CFCenterItemViews 0.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017 年 5 月
SwiftSwift 版本3.0
SPM支持 SPM

chengfei.heng 维护。



  • 作者
  • chengfei.heng

CFCenterItemViews

示例

效果展示

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

要求

  • iOS 8.0+
  • Xcode8+
  • Swift 3

使用

    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 文件。