我有一个带有值的UIButton,当你启动应用程序时,按钮的TitleLabel已被隐藏为“call”(button.titleLabel.hidden = YES)。
我已经将按钮与一个IBAction(TouchDown)连接,当用户按下按钮时出现值/“call”(button.titleLabel.hidden = NO)并在通话后3秒内用一个NSTimer消失(按钮) .titleLabel.hidden = YES)
如果您按一次按钮工作正常,(显示和消失)但按下而不释放按钮,您移动到外部区域并返回按钮的内部区域,标题的值再次出现。不起作用(button.titleLabel.hidden = YES)
我用另一个IBAction(拖动回车,拖动出口)并行测试以强制(button.titleLabel.hidden = YES)但标题的值出现。也取出定时器但不工作...
请你帮我。
由于 编辑。
答案 0 :(得分:1)
您必须通过Storyboard / XIB创建按钮。请右键单击按钮检查发送的事件,并将其设置为touch down
。这应该可以解决问题。 :)