首页 > 代码库 > 自定义控件

自定义控件

////  MyTableViewCell.m//  MyTableCell////  Created by apple on 14-8-6.//  Copyright (c) 2014年 apple. All rights reserved.//#import "MyTableViewCell.h"@implementation MyTableViewCell- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];    if (self) {        _label=[[UILabel alloc]initWithFrame:CGRectMake(230, 0, 110, 30)];//        _label.backgroundColor=[UIColor redColor];        _label.font=[UIFont systemFontOfSize:13];        [self.contentView addSubview:_label];////        self.textLabel.backgroundColor = [UIColor clearColor];    }    return self;}- (void)awakeFromNib{    // Initialization code}- (void)setSelected:(BOOL)selected animated:(BOOL)animated{    [super setSelected:selected animated:animated];    // Configure the view for the selected state}- (void)layoutSubviews{    [super layoutSubviews];    //        self.textLabel.frame = CGRectMake(250, 0, 100, 40);}@end////  ViewController.m//  MyTableCell////  Created by apple on 14-8-6.//  Copyright (c) 2014年 apple. All rights reserved.//#import "ViewController.h"#import "MyTableViewCell.h"@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>{    UITableView *_tableView;}@end@implementation ViewController            - (void)viewDidLoad {    [super viewDidLoad];        _tableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 20, 320, 400) style:UITableViewStylePlain];    _tableView.delegate=self;    _tableView.dataSource=self;    [self.view addSubview:_tableView];        [_tableView registerClass:[MyTableViewCell class] forCellReuseIdentifier:@"cell"];}- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{    return 30;}-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    MyTableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];//    if (cell==nil)//    {//        cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];//    }//    cell.label.text=@"liSi";    cell.textLabel.text=@"2222";    return cell;    }- (void)didReceiveMemoryWarning {    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}@end