ios – 带图像而不是标题的UITableViewRowAction

ios – 带图像而不是标题的UITableViewRowAction,第1张

概述我想像邮件应用程序一样进行单元格滑动 *** 作. 我将UIImage设置为行动的backgroundColor. action.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"remove"]]; 但我在背景上并排重复我的图像.像这样. enter image description here 图像尺寸有问题吗 我想像邮件应用程序一样进行单元格滑动 *** 作.

我将UIImage设置为行动的backgroundcolor.

action.backgroundcolor = [UIcolor colorWithPatternImage:[UIImage image@R_404_6889@d:@"remove"]];

但我在背景上并排重复我的图像.像这样.
enter image description here

图像尺寸有问题吗?
可以告诉我如何解决它,或者其他方式来做到这一点?

解决方法 是的,这是图像尺寸问题.
即使我有类似的要求,也面临同样的问题.在这种情况下,当你使用时,
action.backgroundcolor = [UIcolor colorWithPatternImage:[UIImage image@R_404_6889@d:@"remove"]];

即使您将imageVIEw.contentMode设置为:

UIVIEwContentModeScaleAspectFitUIVIEwContentModeScaletoFillUIVIEwContentModeScaleAspectFill

如果您正在使用的图像的大小和单元格上的按钮大小不匹配,则图像将不会拉伸以填充整个按钮,而是图像图案将重复自身,直到按钮的整个区域为止利用.
这是因为您设置’backgroundcolor’而不是实际的’backgroundImage’.与’backgroundImage’不同的’backgroundcolor’不符合按钮的UIContentMode.

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

总结

以上是内存溢出为你收集整理的ios – 带图像而不是标题的UITableViewRowAction全部内容,希望文章能够帮你解决ios – 带图像而不是标题的UITableViewRowAction所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1100723.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存