0
我在我的应用程序中有一些UIButtons。它们是自定义类型,并充满了从网络下载的图像。在某些页面上,当我按下按钮时,它会变暗,因此用户知道它已被按下。但在其他页面上,没有任何反应,有时会觉得应用程序没有响应用户的触摸。有没有办法在按下按钮的情况下对代码反馈进行硬编码Xcode uibutton按下反馈
我在我的应用程序中有一些UIButtons。它们是自定义类型,并充满了从网络下载的图像。在某些页面上,当我按下按钮时,它会变暗,因此用户知道它已被按下。但在其他页面上,没有任何反应,有时会觉得应用程序没有响应用户的触摸。有没有办法在按下按钮的情况下对代码反馈进行硬编码Xcode uibutton按下反馈
UIButton有一个属性adjustsImageWhenHighlighted
,它可以设置为YES
,以便提供一些基本的反馈(当按钮突出显示时,图像会变得更亮)。
通过将showsTouchWhenHighlighted
设置为YES
,您可以得到一个小高亮显示按钮上的触摸。
除此之外,您可以通过- setImage:forState:
和- setBackgroundImage:forState:
(例如,对于UIControlStateHighlighted
或UIControlStateSelected
。
如何创建按钮?在代码或界面生成器中? – jrturton 2011-12-15 11:22:33