1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chengfeisoft-CFCenterItemViews

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
chengfei.heng Отправлено 07.01.2017 05:31 4253334

CFCenterItemViews

CI Status Version License Platform

Example

输入图片说明

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 8.0+
  • Xcode 8.2+
  • Swift 3

Use

    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)
        
    }

Installation

CFCenterItemViews is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "CFCenterItemViews"

Author

chengfei.heng, hengchengfei@sina.com

License

CFCenterItemViews is available under the MIT license. See the LICENSE file for more info.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/chengfeisoft-CFCenterItemViews.git
git@api.gitlife.ru:oschina-mirror/chengfeisoft-CFCenterItemViews.git
oschina-mirror
chengfeisoft-CFCenterItemViews
chengfeisoft-CFCenterItemViews
master