在editActionsForRowAtIndexPath中使用图标标题(swift)

问题描述:

我有必要的刷卡动作代码,它们显示正常,但我很难获取图标而不是标题文本。在editActionsForRowAtIndexPath中使用图标标题(swift)

我一直在使用FontAwesome for iOS尝试,但它不是一个标签,它是一个title属性...

我试图用

deleteAction.backgroundColor = UIColor(patternImage: UIImage(named:"sample")!)

但我看不出这种意愿永远显示正确,因为它平铺图像,如果我使图像正确的大小,那么不会错误的不同的屏幕尺寸?

UIImage(named:"sample")!自动获取图像的@ 1,@ 2和@ 3变体。因此,如果您以正确的尺寸创建图像,它将起作用。

但是,请记住,将图片作为背景并不是Apple设计它工作的方式(并且它未来可能无法使用)。如果你想完全控制,找到一个你想要的东西,就像MCSwipeTableViewCell或者你自己创建类似的东西。