要为UIBarButton
项目中的图像设置动画,我创建了两个常规UIButtons
,button1和button2,其中包含不同的图像,image1和image2,并将它们分配给UIBarButtonItem的customView属性:
self.myBarButton.customView = button1;
我可以通过将一个或其他按钮分配到UIBarButtonItem
来完成动画。
我的问题是第一张图片是我想要着色的线条图。第二个是我不想着色的全彩色图像。出于某种原因,如果我将第一个图像的渲染模式设置为允许它着色的UIImageRenderingModeTemplate
,那么即使我将第二个图像的渲染模式设置为UIImageRenderingModeAlways
,第二个图像也不会显示。
是否有任何方法可以为不涉及更改渲染模式的图像着色。我确实有[button1 setTintColor:[UIColor blueColor]]
行;但它没有效果。
也有人可以解释为什么设置渲染模式会阻止第二张图像出现吗?
提前感谢任何建议。