首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有图标和清晰背景的UIContextualAction

带有图标和清晰背景的UIContextualAction
EN

Stack Overflow用户
提问于 2018-06-19 13:57:18
回答 1查看 1.3K关注 0票数 1

我使用以下代码

代码语言:javascript
复制
  let deleteAction =
   UIContextualAction(style: .normal, title: ""){ (action, sourceView, completionHandler) in

            self.dataManager.items.remove(at: indexPath.row)
            self.itemCardTableView.deleteRows(at: [indexPath], with: .automatic)
            completionHandler(true)
    }

let deleteResize = #imageLiteral(resourceName: "delete72").resizeImage(withSize: CGSize(width: 50, height: 50), scaleMode: .contentAspectFill)
    deleteAction.backgroundColor = UIColor.white
    deleteAction.backgroundColor = UIColor(patternImage: deleteResize!)

图像是重复的。这不是我想要的

https://i.stack.imgur.com/xUUWY.png

我想是这样的

https://i.stack.imgur.com/CV5DX.png

如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2018-08-22 04:45:57

请不要使用UIColor(patternImage: deleteResize!),而应使用UIContextualAction实例的image属性。

要获得一个真正的.clear背景已经在这里解决了https://stackoverflow.com/a/51939297/5058116,但看起来非常混乱...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50921482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档