相关疑难解决方法(0)

如何突出显示UIButton的背景颜色?

在我的应用程序中的某个时刻,我突出显示UIButton(例如,当用户将手指放在按钮上时),并且我需要在突出显示按钮时更改背景颜色(因此,当用户的手指仍在按钮上时) .

我尝试了以下方法:

_button.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)

但它没有用.颜色保持不变.当按钮没有突出显示时我尝试了相同的代码,它工作正常.我也试过-setNeedsDisplay改变颜色后调用它没有任何效果.

如何强制按钮更改背景颜色?

xcode objective-c uibutton ios

224
推荐指数
17
解决办法
26万
查看次数

drawRect在突出显示时未调用自定义UIButton子类

当将drawRect用于自定义UIButton子类时,似乎永远不会调用它来突出显示时绘制按钮.我是否需要在触摸事件中为我的按钮调用setNeedsDisplay?

subclass uibutton ios

3
推荐指数
2
解决办法
6964
查看次数

标签 统计

ios ×2

uibutton ×2

objective-c ×1

subclass ×1

xcode ×1