【发布时间】:2014-03-12 18:40:05
【问题描述】:
今天我将 iPhone 操作系统升级到 iOS 7.1。
在新的 iOS 中一切看起来都不错,但我在正在开发的应用程序中遇到了一个关于 UIButtons 的严重问题。
每个按钮的选定状态都消失了。例如,Like 按钮在被选中时的标题为“Liked”,但现在被选中时根本不显示。 按钮在每个状态下都只有没有背景/图像的文本。 我尝试在 Xcode 5.1 中构建和测试应用程序,但仍然看不到按钮中的选定状态。
还有其他人有这个问题或者可以帮我解决吗?
【问题讨论】:
-
它在 iOS 7 中运行得非常好。
-
我有同样的问题:我使用 -[UIButton setAttributedTitle:... forState:UIControlStateSelected] 设置了两个不同的属性标题(选择和正常)但是当我将按钮设置为 .selected = YES ,什么都没有显示。它在 iOS 7 下运行良好。
-
这正是我在这里所面临的。
-
在 iOS7.1 中没有遇到您所描述的问题,
selected状态正在使用 System 或 Custom 按钮正常工作归属的标题也是如此。我已经在模拟器和真机上测试过了,所以请提供更多信息,因为这不足以复制问题。
标签: iphone objective-c uibutton selected ios7.1