相关疑难解决方法(0)

如何以编程方式动态地为UIButton着色背景图像?

我正在开发一个应用程序 - 或者更确切地说是一些可重用的"框架",我很乐意在它工作时分享它.在此应用程序中,用户应该能够从颜色主题列表中进行选择.因此,应用程序必须能够以某种相当动态的方式对其UI元素进行着色.

对于按钮,所有着色都不起作用.必须在此处提供正确着色的背景图像.但是为每个人准备一套背景图像只是第二好的.它不够动态和灵活.

最后,解决方案可能归结为为所选和正常状态提供一个单色(灰色)梯度图像,并使用CoreGraphics或OpenGL以编程方式对图像着色.但坦率地说,我不知道从哪里开始.渐变应该如何,然后我将如何以任何给定的颜色以编程方式着色?

几乎适用于UISegmentedControls,只是有点复杂.:)任何涵盖UISegementedControls的通用解决方案也非常感谢.

cocoa objective-c uibutton uisegmentedcontrol ios

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

cocoa ×1

ios ×1

objective-c ×1

uibutton ×1

uisegmentedcontrol ×1