Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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
Ios 如何从imageview上的不可见按钮获得高光效果_Ios_Objective C_Uiimageview_Uibutton - Fatal编程技术网

Ios 如何从imageview上的不可见按钮获得高光效果

Ios 如何从imageview上的不可见按钮获得高光效果,ios,objective-c,uiimageview,uibutton,Ios,Objective C,Uiimageview,Uibutton,我在imageview上放了一个按钮。所以它是一个自定义按钮,里面没有任何东西。它是无形的。我不能改变我的结构,所以我必须把那个看不见的按钮放在我的imageview上 我的问题是,是否也可能有突出显示按钮的效果?因为当我按下按钮时,一切都很好。它工作起来很有魅力。但正如预期的那样,没有突出显示效果。我怎样才能得到它?您可以通过下面的代码为按钮设置高亮显示的图像 [sender setImage:HIGHLIGHT_IMAGE forState:UIControlStateHighlighte

我在imageview上放了一个按钮。所以它是一个自定义按钮,里面没有任何东西。它是无形的。我不能改变我的结构,所以我必须把那个看不见的按钮放在我的imageview上


我的问题是,是否也可能有突出显示按钮的效果?因为当我按下按钮时,一切都很好。它工作起来很有魅力。但正如预期的那样,没有突出显示效果。我怎样才能得到它?

您可以通过下面的代码为按钮设置高亮显示的图像

 [sender setImage:HIGHLIGHT_IMAGE forState:UIControlStateHighlighted]; 

尝试将“当UIButton高亮显示时显示”设置为“是”。我希望这就是您想要的。

我最终使用了不透明度为50%的黑色覆盖图像。

谢谢您的回答,但我要求的是自动高亮显示图像。在你的情况下,我必须定义一个高光图像,对吗?