自定义UITableView:核心代码就3句

自定义UITableView:核心代码就3句 - (UITableViewCell *)tableView:(UITableView *)tableview cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *TableSampleIdentifier = @"TableSampleIdentifier"; UITableViewCell *cell = [tableview dequeueReusableCellWithIdentifier: TableSampleIdentifier]; NSUInteger row = [indexPath row]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier: TableSampleIdentifier] autorelease]; } UIView *view = [[UIView alloc] initWithFrame:CGRectMake(1, 1, 45, 65)];//添加view视图 代码1 UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(250, 10, 63, 30); [btn setTitle:@">" forState:UIControlStateNormal]; [btn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal]; [btn setBackgroundColor:[UIColor clearColor]]; [btn.titleLabel setFont:[UIFont fontWithName:@"DFPShaoNvW5" size:20.0]]; [btn.titleLabel setTextColor:[UIColor blackColor]]; [btn addTarget:self action:@selector(btn4Action:) forControlEvents:UIControlEventTouchUpInside]; [view addSubview:btn];//在视图中加入button ; 代码2 //只要把自己要添加的控件加入到view就行了 [cell.contentView addSubview:view];//在cell中加入view视图 代码3 cell.textLabel.frame=CGRectMake(100, 10, 100, 30); cell.textLabel.text = [listarray objectAtIndex:row]; NSString *str= [NSString stringWithFormat: @"%d", row]; UIImage *image = [UIImage imageNamed:str]; cell.imageView.image = image; UIImage *highLighedImage = [UIImage imageNamed:@"1.png"]; cell.imageView.highlightedImage = highLighedImage; return cell; }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值