View代码2

头文件


#import <UIKit/UIKit.h>


@interface LoupanTableViewCell : UITableViewCell


@property (retain, nonatomic) UIImageView * cell_imageView_default;


@property (retain, nonatomic) UILabel     * cell_label_loupan_name;


@property (retain, nonatomic) UILabel     * cell_label_region;


@property (retain, nonatomic) UILabel     * cell_label_region_address;


@property (retain, nonatomic) UILabel     * cell_label_fitment_type;


@property (retain, nonatomic) UILabel     * cell_label_price;


@end


实现文件


#import "LoupanTableViewCell.h"


#define FONT(s) [UIFont fontWithName:@"HelveticaNeue" size:s]

#define BOLDFONT(s) [UIFont fontWithName:@"HelveticaNeue-Bold" size:s]


@implementation LoupanTableViewCell


- (void)dealloc

{

    self.cell_imageView_default = nil;

    self.cell_label_loupan_name = nil;

    self.cell_label_region = nil;

    self.cell_label_region_address = nil;

    self.cell_label_fitment_type = nil;

    self.cell_label_price = nil;

    [super dealloc];

}


- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

{

    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];

    if (self) {

        //新盘的图片视图

        UIImageView *imageView_default = [[UIImageView alloc] init];

        imageView_default.frame = CGRectMake(5, 5, 110, 90);

        self.cell_imageView_default = imageView_default;

        [self addSubview:imageView_default];

        [imageView_default release];

        

        //楼盘名字

        UILabel *label_loupan_name = [[UILabel alloc] init];

        self.cell_label_loupan_name = label_loupan_name;

        label_loupan_name.frame = CGRectMake(120, 5, 195, 30);

        label_loupan_name.backgroundColor = [UIColor clearColor];

        label_loupan_name.textAlignment = NSTextAlignmentLeft;

        label_loupan_name.font = FONT(15);

        [self addSubview:label_loupan_name];

        [label_loupan_name release];

        

        //位置

        UILabel *label_region = [[UILabel alloc] init];

        self.cell_label_region = label_region;

        label_region.frame = CGRectMake(120, 35, 195, 20);

        label_region.backgroundColor = [UIColor clearColor];

        label_region.textAlignment = NSTextAlignmentLeft;

        label_region.textColor = [UIColor grayColor];

        label_region.font = FONT(12);

        [self addSubview:label_region];

        [label_region release];


        

        //地址

        UILabel *label_region_address = [[UILabel alloc] init];

        self.cell_label_region_address = label_region_address;

        label_region_address.frame = CGRectMake(120, 55, 195, 20);

        label_region_address.backgroundColor = [UIColor clearColor];

        label_region_address.textAlignment = NSTextAlignmentLeft;

        label_region_address.textColor = [UIColor grayColor];

        label_region_address.font = FONT(12);

        [self addSubview:label_region_address];

        [label_region_address release];

        

        //装修类型

        UILabel *label_fitment_type = [[UILabel alloc] init];

        self.cell_label_fitment_type = label_fitment_type;

        label_fitment_type.frame = CGRectMake(120, 75, 90, 20);

        label_fitment_type.backgroundColor = [UIColor clearColor];

        label_fitment_type.textAlignment = NSTextAlignmentLeft;

        label_fitment_type.textColor = [UIColor grayColor];

        label_fitment_type.font = FONT(12);

        [self addSubview:label_fitment_type];

        [label_fitment_type release];

        

        //价格

        UILabel *label_price = [[UILabel alloc] init];

        self.cell_label_price = label_price;

        label_price.frame = CGRectMake(210, 70, 100, 30);

        label_price.backgroundColor = [UIColor clearColor];

        label_price.textAlignment = NSTextAlignmentRight;

        label_price.textColor = [UIColor redColor];

        label_price.font = FONT(14);

        [self addSubview:label_price];

        [label_price release];

        

        //自定义选中视图

        NSString * view_cell_selectedBackgroundPath = [[NSBundle mainBundle]pathForResource:@"cell_selectedBackground@2x" ofType:@"png"];

        UIImage * view_cell_selectedBackgroundImage = [UIImage imageWithContentsOfFile:view_cell_selectedBackgroundPath];

        UIImageView *view_cell_selectedBackground = [[UIImageView alloc] init];

        view_cell_selectedBackground.image = view_cell_selectedBackgroundImage;

        self.selectedBackgroundView = view_cell_selectedBackground;

        [view_cell_selectedBackground release];

    }

    return self;

}


- (void)setSelected:(BOOL)selected animated:(BOOL)animated

{

    [super setSelected:selected animated:animated];

}


@end


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值