首页 > 代码库 > 自定义控件
自定义控件
//// 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。