自定义UITableViewCell
来源:互联网 发布:cordova.js开发文档 编辑:程序博客网 时间:2024/06/05 02:42
http://xiaohui3837843.blog.163.com/blog/static/54388740201151635857655/
。在XCode中选择新建->User Interface->Empty XIB。(指定一个有意义的名字)
2。打开空的xib文件,将UITableViewCell拖到xib窗口中。
3。添加样式和其他控件到里面去,(UITextField & UITextView 不适用于表格视图单元)
4。打开属性检查器,设置重用标识符号Identifier,如:BaseTableCell
#define TEXTLABEL ((UILabel *)[cell viewWithTag:101])
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//设置重用
UITableViewCell *cell = [tableViewdequeueReusableCellWithIdentifier:@"BaseTableCell"];
if(!cell)
{
cell = [[[NSBundle mainBundle] loadNibNamed:@"BaseTableCell" owner:selfoptions:nil] lastObject];
}
//设置cell的背景
[cell setSelectedBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cell_bg.png"]]];
[TEXTLABEL setText:[[UIFont familyNames] objectAtIndex:indexPath.row]];
return cell;
}
//可以在以上代理中设置单元格的高度 tableView.rowHeight = 100;
//也可以在专门设置高度的代理方法中设置表单元格高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 100;
}
//自定义单元格背景颜色
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
[cell setBackgroundColor:[UIColor redColor]]; //设置背景颜色
[cell setSelectedBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cell_bg.png"]]]; //设置选中后的背景,同前一个方法。
}
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell。。。。
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- UItableviewCell 自定义
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义uitableviewcell
- 自定义uitableviewcell++++
- 自定义UITableViewCell
- android:versionCode和android:versionName 用途
- 【python小记】python操作excel文件
- 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
- SSH-Hibernate(一)—入门
- 【Android界面实现】listview控件的一些重要属性整理
- 自定义UITableViewCell
- ios开发笔记--判断输入的手机号和价格是否合法
- 用nexus自建maven仓库
- tomcat多域名配置
- 评论博客声明
- Java获取当天、本周、本月 开始及结束时间
- Spring AOP 实现原理
- C# Excel 行高,列宽,合并单元格,单元格边框线,冻结
- javascript把秒转换成HH-MM-SS时间格式