Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何创建非白色UIToolbar项?_Iphone - Fatal编程技术网

Iphone 如何创建非白色UIToolbar项?

Iphone 如何创建非白色UIToolbar项?,iphone,Iphone,我的目标是创建非白色工具栏项。我曾尝试使用customView创建,但当您单击按钮时,我会失去白色光晕。我尝试使用initWithImage和不同的alpha值(它只考虑alpha值)创建,但这无助于更改颜色。有什么想法吗?您不能使用initWithImage:初始值设定项创建颜色不是白色的UIToolbar项。该方法仅适用于使用白色图标的alpha通道的工具栏项 最好的方法是使用自定义视图,然后使用核心动画添加所需的任何光晕。一种方法是创建所需的图像,创建按钮作为其视图,然后创建另一个“发光”

我的目标是创建非白色工具栏项。我曾尝试使用customView创建,但当您单击按钮时,我会失去白色光晕。我尝试使用initWithImage和不同的alpha值(它只考虑alpha值)创建,但这无助于更改颜色。有什么想法吗?

您不能使用
initWithImage:
初始值设定项创建颜色不是白色的UIToolbar项。该方法仅适用于使用白色图标的alpha通道的工具栏项


最好的方法是使用自定义视图,然后使用核心动画添加所需的任何光晕。一种方法是创建所需的图像,创建按钮作为其视图,然后创建另一个“发光”图像,并在工具栏自定义视图接收到触摸事件时设置其
alpha
属性的动画。

您可以使用自定义工具栏,其中可以使用任何工具栏背景和彩色图像:

通过显示UIButton的高亮度特性,可以轻松添加白光