我想自定义我的 tableview,比如 iphone 的 tipulator 应用程序。
这是我的应用程序:
最佳答案
每个UITableViewCell有几个 subview ,您可以用自己的 subview 替换。它们是:
- UITableViewCell.imageView
- UITableViewCell.contentView
- UITableViewCell.backgroundView
- UITableViewCell.accessoryView
正如 Gendolkari 指出的那样,Cocoa With Love有一个伟大的guide on custom UITableViews .
理论是,您用适当的 View 替换这些 View 中的每一个,以便为您的 UITableViewCells 添加“皮肤”。
当替换背景 View 时,您在为背景 View 蒙皮时检查第一个和最后一个单元格,否则您可以使用“中间”背景图像。将其实现为 UIImageView。至于其他 View ,请使用您想要的。
此外,您可以使用完全自定义的 NIB 文件并加载它,而不是 UIKit 提供的默认样式。
关于iphone - 我如何完全自定义 tableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090763/