在 UITableViewCell 中显示突出显示的图像

发布于 2024-11-30 14:35:43 字数 104 浏览 0 评论 0原文

我已将图像和背景图像设置为 UITableViewCell。 但是当我点击它时,它显示标准的蓝色高亮,而不是我的。

你知道我怎样才能改变这个机制吗?

谢谢,尼尔斯

I have set an image and a background image to a UITableViewCell.
But when I click on it, it show the standard blue high-lightening and not mine.

Do you know how I can change this mecanism ?

Thanks, Niels

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄情伤 2024-12-07 14:35:43

在表视图委托中使用它:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor redColor];
}

您还可以将单元格的 selectedBackgroundView 设置为自定义视图并设置其背景颜色。

Use this in your table view delegate:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor redColor];
}

You can also set the cell's selectedBackgroundView to a custom view and set its backgroundColor.

七堇年 2024-12-07 14:35:43

你只需要设置两个UITableViewCell属性backgroundView和selectedBackgoundView。 iOS 将完成剩下的工作。

You just have to set the two UITableViewCell property backgroundView and selectedBackgoundView. iOS will do the rest.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文