在editActionsForRowAtIndexPath中使用图标标题(swift)
问题描述:
我有必要的刷卡动作代码,它们显示正常,但我很难获取图标而不是标题文本。在editActionsForRowAtIndexPath中使用图标标题(swift)
我一直在使用FontAwesome for iOS尝试,但它不是一个标签,它是一个title属性...
我试图用
deleteAction.backgroundColor = UIColor(patternImage: UIImage(named:"sample")!)
但我看不出这种意愿永远显示正确,因为它平铺图像,如果我使图像正确的大小,那么不会错误的不同的屏幕尺寸?
答
UIImage(named:"sample")!
自动获取图像的@ 1,@ 2和@ 3变体。因此,如果您以正确的尺寸创建图像,它将起作用。
但是,请记住,将图片作为背景并不是Apple设计它工作的方式(并且它未来可能无法使用)。如果你想完全控制,找到一个你想要的东西,就像MCSwipeTableViewCell或者你自己创建类似的东西。