如何確定我的按鈕的事件是否觸摸?如何確定我的UIButton事件是否是Touch Down?
我想要做這樣的函數:
if(users click on touchdown event)
{
NSLog(@"a");
}
else if(users click on touchupinside event)
{
NSLog(@"b");
}
如何確定我的按鈕的事件是否觸摸?如何確定我的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