Ios 自定义视图控制器滑出菜单图标?
我正在使用Ios 自定义视图控制器滑出菜单图标?,ios,swift,xcode,swrevealviewcontroller,Ios,Swift,Xcode,Swrevealviewcontroller,我正在使用SWRevealViewController库创建一个滑出菜单,并且在自定义tableView中的菜单按钮时遇到了问题,用户每次点击其中一个按钮时都会进行更改。因此,用户将点击滑出菜单中的一个按钮,它将变为具有反转颜色的替代图像。(就像大多数滑鼠一样)但是我有麻烦。本应更改的图像不会更改,但本应更改的图像会显示在其后面并略大,即使它们的大小相同 该按钮是一个名为:homeButtonIcon(默认图像为白色主页图标)的插座,它将更改为一个名为“blueHomeIconImproved”
SWRevealViewController
库创建一个滑出菜单,并且在自定义tableView中的菜单按钮时遇到了问题,用户每次点击其中一个按钮时都会进行更改。因此,用户将点击滑出菜单中的一个按钮,它将变为具有反转颜色的替代图像。(就像大多数滑鼠一样)但是我有麻烦。本应更改的图像不会更改,但本应更改的图像会显示在其后面并略大,即使它们的大小相同
该按钮是一个名为:homeButtonIcon
(默认图像为白色主页图标)的插座,它将更改为一个名为“blueHomeIconImproved
”(蓝色主页图标)的图像
我所做的是:
UIGraphicsBeginImageContext(self.homeButtonIcon.frame.size)
UIImage(named: "blueHomeIconImproved")?.draw(in: self.homeButtonIcon.bounds)
var image: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
self.homeButtonIcon.backgroundColor = UIColor(patternImage: image)
有趣的是,发生了这样的事情
有人能解决这个问题吗?您将如何使图像正确交替