【问题标题】:Xcode uibutton pressed feedbackXcode uibutton 按下反馈
【发布时间】:2012-01-21 02:06:44
【问题描述】:

我的应用中有许多 UIButton。它们是自定义类型,并充满了从网上下载的图像。在某些页面上,当我按下一个按钮时,它会变暗,因此用户知道它已被按下。但是在其他页面上,什么都没有发生,有时会感觉应用程序没有响应用户的触摸。有没有办法对按下按钮的反馈进行硬编码?

【问题讨论】:

  • 如何创建按钮?在代码中还是在界面生成器中?
  • 我已经在界面生成器中完成了所有操作

标签: xcode image button


【解决方案1】:

UIButton 有一个属性adjustsImageWhenHighlighted,可以将其设置为YES,以便提供一些基本的反馈(当按钮高亮时,图像会变浅)。

通过将showsTouchWhenHighlighted 设置为YES,您可以获得一个小的突出显示,表示触摸按钮。

除此之外,您还可以通过- setImage:forState:- setBackgroundImage:forState: 为不同的状态设置不同的图像,例如对于UIControlStateHighlightedUIControlStateSelected

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多