UITableViewCell - UITableView中cell的边框和背景 .
来源:互联网 发布:可视化网页设计软件 编辑:程序博客网 时间:2024/05/16 23:35
UITableView是iOS开发中最常用的元素,在平常用的iPhone App中大部分都用到了UITableView,所以你应该知道她的强大了。
需求很简单,就是在一个UITableView里面实现一个不一样的UITableViewCell,如下图里的“切换账号”按钮
正常情况下grouped样式(UITableViewStyleGrouped)UITableViewCell都是有边框的,所以如果只是用addSubView添加一个按钮的话,就会有边框在外面,不符合有要求,也想过用一个大的图片,把这个cell给盖住,但是感觉这方案不够好,早上找Qzone项目组的同是问了下,他们是用的一个Plain样式的,那些圆角是用的图片,感觉还是不够好,更优美的方案应该是:
如果要自定义cell的颜色,应该定义cell的contentview的颜色,并将它的上面的子视图的颜色设置为clear。可以在
当然也可以在(UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath { ... }中进行设置。
给UITableView增加一个好看的背景能为应用程序增色不少,并能促进app的销售,但是随便增加一个背景图片会史你的app更加丑陋。
正确的方式:在tableview后面放置一个背景视图,并将tableview设为透明色。
这种方法产生的背景在整个表格Cell中是连续的整张图片。
当然,现在是直接在window下增加了背景层,有点不太灵活,在有导航栏的情况下,可以直接更改导航栏的背景,效果是一样的
下面在单个的ViewController里更改背景
在用代码产生的tableViewcontroller中,可以通过loadview方法设置
- UITableViewCell - UITableView中cell的边框和背景
- UITableViewCell - UITableView中cell的边框和背景 .
- UITableViewCell - UITableView中cell的边框和背景
- UITableViewCell - UITableView中cell的边框和背景
- UITableViewCell - UITableView中cell的边框和背景
- 如何去掉grouped样式UITableView中cell的边框和背景
- 如何去掉grouped样式UITableView中cell的边框和背景
- Swift中UITableView的用法(自定义UITableView和UITableViewCell)
- UITableView段落模式 — cell的边框
- UITableView和UITableViewCell的关系
- IOS开发中UITableView和UITableViewCell的几种样式
- iOS开发中UITableView和UITableViewCell的几种样式
- IOS开发中UITableView和UITableViewCell的几种样式
- IOS开发中UITableView和UITableViewCell的几种样式
- IOS开发中UITableView和UITableViewCell的几种样式
- IOS开发中UITableView和UITableViewCell的几种样式
- iOS开发中UITableView和UItableViewCell的几种形式
- iOS开发中UITableView和UITableViewCell的几种样式
- openssl与cryptoAPI交互AES加密解密
- 自定义UITableViewCell
- poj 1651 Multiplication Puzzle
- Linux服务器间无需密码的SSH配置
- S3C6410移植linux-2.6.39 笔记(一)-搭建开发板环境
- UITableViewCell - UITableView中cell的边框和背景 .
- 数据库事务的作用
- 第一次接触程序设计的感想(2012-2-15)
- Shell扩展是个进程内服务器(运行在Explorer进程内)
- S3C6410移植linux-2.6.39 笔记(二)-添加NANDFLASH分区
- ibats iterate的使用
- S3C6410移植linux-2.6.39 笔记(三)-构建cramfs根文件系统(1)
- 计算机单精度数据
- Svn常见问题