【问题标题】:UIButton with no image doesn't highlight in Xcode 7 - iOS 9.2没有图像的 UIButton 在 Xcode 7 - iOS 9.2 中不突出显示
【发布时间】:2016-05-21 21:54:25
【问题描述】:

我正在用 Swift 制作我的第一个应用程序,我注意到当我在故事板中创建 UIButtons 时,当在应用程序中选择(突出显示)时,它们只会在按钮是图像时改变背景。

我想知道 Swift 中是否有任何方法可以更改它,以便即使没有图像的按钮也会将其背景更改为较暗的背景。

感谢您的帮助。

【问题讨论】:

  • 按钮点击动作改变按钮的背景颜色。
  • 您必须将类型设置为系统
  • 如果我将类型设置为 System 我无法获得我想要的自定义字体,除此之外只有标签改变颜色,而我试图让背景也改变!跨度>

标签: ios swift uibutton storyboard


【解决方案1】:

UIButton 的默认行为是在单击时更改其背景。 尝试在 Interface Builder 上拖动一个新的 UIButton,然后在不更改按钮的情况下运行程序。

使用您的特定按钮,在 Interface Builder 中检查它并检查其类型是否为 System,否则您不会获得该默认行为。

【讨论】:

  • 文本“按钮”改变颜色但背景保持不变,我试图将其更改为较暗的背景,就像按钮中有图像时一样!你知道我怎样才能做到这一点吗?
猜你喜欢
  • 2015-07-21
  • 2010-11-16
  • 2016-03-19
  • 2013-10-15
  • 2014-07-10
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
相关资源
最近更新 更多