背景图像不会扩展到表视图单元格中的附件视图背景
我使用下面的代码在表格视图中的每个单元格下设置背景。它工作正常,但右侧附件视图下方有一个空白区域,因此背景不会覆盖该区域。关于如何解决这个问题有什么想法吗?
(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-background.png"]];
}
感谢您的帮助,
斯蒂芬
I'm using the code below to set a background under each cell in my table view. It works fine but there's a white space under the accessory view on the right side so the background does not cover this area. Any idea on how to fix this issue ?
(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-background.png"]];
}
Thx for helping,
Stephane
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想创建一个自定义单元格。请参阅 Apple 关于 contentView 的文档。
要将子视图添加到单元格以进一步自定义它,请参阅 这个。它还包含有关如何从 XIB 创建自定义单元的部分。
You probably want to create a custom cell. Please see Apple's documentation about contentView.
To add subviews to a cell to customize it furthur please see this. It also has a section on how to create custom cells from XIBs.