Today is July 22, March 15, the International Consumer Rights Day. Now we will record questions about @ selector.
1. Add a gesture:
Uitapgesturerecognizer * onefingertwotaps =
[[Uitapgesturerecognizer alloc] initwithtarget: Self action: @ Selector (onefingertwotaps :) ] Autorelease]; // Set required taps and number of touches [Onefingertwotaps setnumberoftapsrequired: 2]; [Onefingertwotaps setnumberoftouchesrequired: 1]; // Add the gesture to the view [[Self view] addgesturerecognizer: onefingertwotaps];
-(Void) onefingertwotaps :( uitapgesturerecognizer *) recognizer
{ Uiview * viewt = [recognizer view]; If (viewt. Tag = 0 ){ Nslog (@ "Action: one finger, two taps") ;}} if you want to include a parameter, @ selector (there must be a ":");
If there is no parameter, see the followingCode: It is also the red part. If @ selector does not contain a parameter, @ selector (":" is not required in it)
Uitapgesturerecognizer * onefingertwotaps =
[[Uitapgesturerecognizer alloc] initwithtarget: Self action: @ Selector (onefingertwotaps) ] Autorelease]; // Set required taps and number of touches [Onefingertwotaps setnumberoftapsrequired: 2]; [Onefingertwotaps setnumberoftouchesrequired: 1]; // Add the gesture to the view [[Self view] addgesturerecognizer: onefingertwotaps];
-(Void) onefingertwotaps
{ Uiview * viewt = [recognizer view]; If (viewt. Tag = 0 ){ Nslog (@ "Action: one finger, two taps ");}}
These are my experiences.