GXFFunctionCollectionViewCell.m 1.47 KB
//
//  GXFNoticeCollectionViewCell.m
//  XFFruit
//
//  Created by freecui on 15/8/27.
//  Copyright (c) 2015年 Xummer. All rights reserved.
//

#import "GXFFunctionCollectionViewCell.h"

@implementation GXFFunctionCollectionViewCell

- (id)initWithFrame:(CGRect)frame {
    self = [super initWithFrame:frame];
    if (!self) {
        return nil;
    }
    _functionImage = [[UIImageView alloc]initWithFrame:CGRectMake((CGRectGetWidth(self.frame) - ICRFUNCTION_IMG_WIDTH)/2, ICRFUNCTION_IMG_TOP_PADDING, ICRFUNCTION_IMG_WIDTH, ICRFUNCTION_IMG_WIDTH)];
    _functionImage.backgroundColor = [UIColor clearColor];
    [self.contentView addSubview:_functionImage];
    
    _functionNameLabel = [[UILabel alloc] init];
    CGSize labelSize = CGSizeMake(CGRectGetWidth(self.frame), ICRFUNCTION_LABEL_HEIGHT);
    labelSize = [_functionNameLabel sizeThatFits:labelSize];
    _functionNameLabel.frame = (CGRect){
        .origin.x = (CGRectGetWidth(self.frame) - labelSize.width)/2,
        .origin.y = CGRectGetMaxY(_functionImage.frame) + ICRFUNCTION_INNER_GAP,
        .size.width = labelSize.width,
        .size.height = ICRFUNCTION_LABEL_HEIGHT
    };
    _functionNameLabel.textColor = [UIColor colorWithRed:0.596f green:0.596f blue:0.596f alpha:1.00f];
    _functionNameLabel.textAlignment = NSTextAlignmentCenter;
    _functionNameLabel.font = [UIFont systemFontOfSize:13];
    [self.contentView addSubview:_functionNameLabel];
    
    self.backgroundColor = [UIColor whiteColor];
    return self;
}
@end