佳为好友

原:UITableView换Group背景

创建:2012.09.11
需求:TableView有一个Group的背景,分割线还需要贯穿整个cell,同时自定义分割线。
前提:TableView的top和bottom的cell都是有分割线的。
步骤:
*tableview不能直接使用group的背景,因此要加入一个imageView,加载group的背景。
*要设置tableview的cornerRadius,如下:

    CALayer *layer = view.layer;

    layer.cornerRadius = 9.0f;

    layer.masksToBounds = YES;

根据情况不同,选择不同的cornerRadius,需要反复观察。
*Tableview保持cell高度的整数倍,imageView要适当调整大小。
*如果提供的图片上下左右有透明像素,那么可能imageView要比tableview大几个像素,这需要反复观察。确保cell的分割线能和imageview的左右框相接,cell的分割线在滑动的时候,能覆盖imageview的上下的边框。
*cell要设定top和bottom两个分割线,并且这两个分割线是同样的,top分割线只在第一个cell时才出现。
+++++

posted on 2012-12-29 10:47 佳为好友 阅读(632) 评论(0)  编辑 收藏 引用 所属分类: UI


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

留言簿(1)

随笔分类

搜索

最新评论

评论排行榜