4 Unstar Star 5 Fork 3

chengfei.heng / CFCenterItemViews

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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.

Comments ( 0 )

Sign in for post a comment

About

1:itemView,图片和文字,上下居中分布 2:多个item等分所在的view spread retract
Swift
MIT
Cancel

Releases

No release

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
Swift
1
https://gitee.com/chengfeisoft/CFCenterItemViews.git
git@gitee.com:chengfeisoft/CFCenterItemViews.git
chengfeisoft
CFCenterItemViews
CFCenterItemViews
master

Search