根据部分自定义 TableviewCell
如何根据 UITableViewCell
所在的部分自定义它们的背景图像?例如,在第一部分中,单元格应该具有绿色 .png 图像作为背景图像,而在第二部分中,单元格应该具有红色 .png 图像作为背景。
How do I customize the background image of a UITableViewCell
depending on the section, they are in? E.g. in section one, the cells are supposed to have a green .png image as a background image, whereas in section two, the cells are supposed to have a red .png image as background.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅用数据填充表视图了解如何访问和使用节信息。
当您有多个节时,您可以实现一些可选的表视图源方法来处理节。
然后,当您创建单元格时,检查它所在的部分并进行相应的设置,在:
在此方法中,您可以访问
indexPath.section
并格式化单元格。请参阅 表视图编程指南了解更多。
UIKit 添加属性
部分
到NSIndexPath
,这样您就可以从传递到上述方法的索引路径获取section
(请参阅我链接的第一个示例)。See Populating the Table View With Data for how to access and use section information.
When you have more then one section you implement some optional table view source methods to deal with sections.
Then when you create cell, check in which section it is and set it up accordingly, in:
In this method you can access
indexPath.section
and format your cell.See Table View Programming Guide for more.
UIKit adds property
section
toNSIndexPath
so you can getsection
from index path passed in to the above method (see the first example I linked).例子:
example: