UIButton 在 iOS7 中似乎没有选中状态标题?

Posted

技术标签:

【中文标题】UIButton 在 iOS7 中似乎没有选中状态标题?【英文标题】:UIButton doesn't seem to have a selected state title in iOS7? 【发布时间】:2013-10-09 12:48:44 【问题描述】:

这个错误只出现在 ios7 中——我不能设置 UIButton 来显示它的选中状态。既不是在模拟器上,也不是在设备上。我错过了什么吗?

正常状态

选中状态(应显示梅花 A)

【问题讨论】:

【参考方案1】:

您必须将按钮类型从 System 更改为 CustomSystem 选项对应于 UIButtonTypeSystem,它具有内置的默认样式。

【讨论】:

@MorganWilde 这不是添加,而是替代:旧的“UIButtonStyleRoundedRect”已经消失,所有出现的地方都被UIButtonTypeSystem悄悄地替换了。你不喜欢你的框架提供者在你背后做这件事吗? ;-) 我必须跟踪我自己的“选定”状态,因为我无法禁用该色调选择突出显示。我仍然使用 iOS7 UIButtonStyleRoundedRect 的默认行为(点击时淡出),但我想要自己选择的图像/行为,因为我无法解决该选择的状态。 神奇的男人引起了人们的注意并节省了很多时间,因为这不是问题,但自从 iOS7 以来,很多事情都发生了变化

以上是关于UIButton 在 iOS7 中似乎没有选中状态标题?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在我松开手指之前我的 UIButton 的选中状态没有被触发?

向下滚动时如何使 UIButton 在表格视图中保持选中状态

iOS7 UIButton图像闪烁

UIButton:为选中状态设置图片

UIButton在iOS7中没有显示突出显示

UIButton 没有在 iOS7 的 UIPageViewController 中的 ViewController 中突出显示