Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在包含图像的图像上创建灰色叠加视图UIButton,但要使叠加仅显示在图像本身上,而不是在整个按钮上,因此图像将是灰色的。
UIButton
是否可以?
这是按钮,因为它是:
这是覆盖:
这就是我想要的样子:
谢谢!
只需为突出显示的状态设置您想要的图像。您可以通过将状态设置为“突出显示”在 XIB 或情节提要中执行此操作:
然后设置图像:
或者
通过这样的代码做到这一点:
[theButton setImage:theImage forState:UIControlStateHighlighted];
可以使用 Photoshop 或 GIMP 等快速复制图像并将其转换为黑白图像。以编程方式将图像更改为黑白图像的工作量远远超过其价值。