Objective c UIButton触摸事件

Objective c UIButton触摸事件,objective-c,animation,uibutton,touch,Objective C,Animation,Uibutton,Touch,有没有办法像iOS 7标准计算器那样设置按钮动画和调用动作方法?我的意思是,当用户将手指放在按钮上时,按钮会高亮显示,如果用户触摸按钮,则会调用动作方法 我在内部事件中使用了润色,但它只适用于单个按钮。当你们按下一个按钮时,它会在你们触摸手指时高亮显示。然后调用第一次按下按钮的操作方法,无论在何处取消触摸 我想调用按钮的动作方法,您可以对其进行润色。并突出显示您当前按住的任何按钮(不仅仅是第一次触摸的按钮) 我可以使用什么触摸事件来执行此操作 顺便说一句,很抱歉英语不好。如果你在提问之前提供更多

有没有办法像iOS 7标准计算器那样设置按钮动画和调用动作方法?我的意思是,当用户将手指放在按钮上时,按钮会高亮显示,如果用户触摸按钮,则会调用动作方法

我在内部事件中使用了润色,但它只适用于单个按钮。当你们按下一个按钮时,它会在你们触摸手指时高亮显示。然后调用第一次按下按钮的操作方法,无论在何处取消触摸

我想调用按钮的动作方法,您可以对其进行润色。并突出显示您当前按住的任何按钮(不仅仅是第一次触摸的按钮)

我可以使用什么触摸事件来执行此操作


顺便说一句,很抱歉英语不好。

如果你在提问之前提供更多细节,那将非常有帮助。例如,您是以编程方式创建按钮还是使用故事板

无论哪种方式,您都必须将方法连接到一些其他uicontrol事件以及
UIControlEventTouchDown
UIControlEventTouchUpInside

如果您取消
UIControlEventTouchDragExit
上的按钮,并让
UIControlEventTouchDragEnter
突出显示按钮,另外,我认为您应该正在实现目标的路上。例如:

    [button addTarget:self
           action:@selector(highlightButton:)
 forControlEvents:UIControlEventTouchDown | UIControlEventTouchDragEnter];
当您在下面确认您正在使用故事板时,以下发送的事件可能是您应该连接到代码的事件:

触地->突出显示
触摸并拖动回车->高亮显示
触摸拖动退出->取消
内部修补->火灾


希望这足够让你走了

如果您在提问之前提供更多细节,那将非常有帮助。例如,您是以编程方式创建按钮还是使用故事板

无论哪种方式,您都必须将方法连接到一些其他uicontrol事件以及
UIControlEventTouchDown
UIControlEventTouchUpInside

如果您取消
UIControlEventTouchDragExit
上的按钮,并让
UIControlEventTouchDragEnter
突出显示按钮,另外,我认为您应该正在实现目标的路上。例如:

    [button addTarget:self
           action:@selector(highlightButton:)
 forControlEvents:UIControlEventTouchDown | UIControlEventTouchDragEnter];
当您在下面确认您正在使用故事板时,以下发送的事件可能是您应该连接到代码的事件:

触地->突出显示
触摸并拖动回车->高亮显示
触摸拖动退出->取消
内部修补->火灾


希望这足够让你走了

我在用故事板,我在用故事板。