代码之家  ›  专栏  ›  技术社区  ›  Duck

iphone-强制按钮以编程方式确认触摸

  •  0
  • Duck  · 技术社区  · 14 年前

    当你触摸一个uibutton时,它会隐藏几秒钟,然后执行它的动作。这个快速的“闪烁”是用户需要知道按钮已被单击的反馈。

    在我正在做的项目中,我需要以编程方式选择按钮,就像用户单击了它一样。换句话说,用户单击按钮的行为与此相同…快速的眨眼和动作的执行。

    这有可能吗?

    谢谢你的帮助。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Tom    14 年前

    通过设置按钮的 highlighted 财产。属性自动设置为 YES 当用户按下按钮,然后返回到 NO 当她释放的时候。

    这个 突出显示 属性是可写的,因此您可以设置它 你自己来模拟触地。你可能会想用 +[NSTimer scheduledTimerWithTimeInterval:invocation:repeats:] 让它回到 在短暂的间隔之后。

        2
  •  1
  •   MetaImi    14 年前

    这很简单,也许有更好的解决方案。 首先,使用图像到您的按钮,当您必须启动按钮时,您只需将按钮在正常状态下的图像更改为按下的图像,然后,将其替换回原始图像。你可以用定时器来完成。