gpt4 book ai didi

ios - 带有图像而不是标题的 UITableViewRowAction

转载 作者:可可西里 更新时间:2023-11-01 03:27:58 25 4
gpt4 key购买 nike

我想做一个像邮件应用一样的 cell 滑动 Action 。

我将 UIImage 设置为行操作的 backgroundColor

 action.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"remove"]];

但是我的图像在背景上并排重复。像这样。

图片大小问题?可以告诉我如何修复它或其他方法吗?

最佳答案

是的,这是图像尺寸问题。甚至我也有类似的要求并面临同样的问题。在这种情况下,当您使用时,

action.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"remove"]];

即使您将 imageView.contentMode 设置为:

UIViewContentModeScaleAspectFit
UIViewContentModeScaleToFill
UIViewContentModeScaleAspectFill

如果您使用的图像大小与单元格上按钮的大小不匹配,图像将不会拉伸(stretch)以填满整个按钮,而是图像模式会自行重复,直到按钮的整个区域都被利用了。这是因为您设置的是“backgroundColor”而不是实际的“backgroundImage”。 “backgroundColor”与“backgroundImage”不同,它不遵循按钮的 UIContentMode。

因此,您需要做的是创建一个与按钮大小完全相同的图像。如果您的单元格具有动态高度(根据您的内容在运行时确定的高度),则无法执行此操作。

关于ios - 带有图像而不是标题的 UITableViewRowAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37450555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com