如何确定我的UIButton事件是否是Touch Down?
问题描述:
如何确定我的按钮的事件是否触摸?如何确定我的UIButton事件是否是Touch Down?
我想要做这样的函数:
if(users click on touchdown event)
{
NSLog(@"a");
}
else if(users click on touchupinside event)
{
NSLog(@"b");
}
答
Eather设置在InterfaceBuilder中两种不同的IBAction为方法或您通过设置两个不同的目标:
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents
在你的代码,同时创建按钮。
答
你“找出”通过让按钮告诉你,当事件发生。
添加的方法(或方法)是这样的:
- (IBAction)myButtonClick:(id)sender;
在Interface Builder中,连接方法(县)你有兴趣的事件
您创建一个单独的方法。每种类型的事件,如果你想TouchDown的不同行为,而不是TouchUpInside。
答
您附加每个独特的事件到它自己的IBAction