我有一个UIBUTON,如果 Select 它,在被touch 时不会改变状态. 默认行为是它在被touch 时处于UIControlStateHighlight状态,这让我很生气.

有什么建议吗?

推荐答案

您的按钮必须将其buttonType设置为"自定义".

在IB中,您可以取消选中"突出显示调整图像".

通过编程,您可以使用theButton.adjustsImageWhenHighlighted = NO;

类似的选项也可用于"禁用"状态.

Ios相关问答推荐

为什么Pushed View Controller在UIKit中具有导航控制器?

Firebase SDK 10+—无法安装软件包

Swift导航远离视频导致崩溃

Xamarin Forms CustomPin iOS Render

视图未更新以在按下按钮时显示另一个视图

Flutter应用内购买无法恢复购买

Apple Metal iOS 为什么 GLKMatrix4MakeLookAt 来回摇摆

为什么这个 init 被分派到一个内部扩展 init?

转换在 NavigationView 中不起作用

无法初始化 FirebaseApp - Flutter

在 Swift 中合并子数组

如何将 ImageView 放置在 UIView 的中心?

UICollectionView 添加 UICollectionCell

iOS 8 - 使用自定义演示关闭视图控制器后屏幕空白

滑动列表项以获取更多选项(Flutter)

aps-environment 始终在发展

在 React Native 中保存敏感数据

使用 Swift 在一个 ViewController 中强制横向模式

如果我的分发证书过期会怎样?

xcode 5.1:libCordova.a 架构问题