Find UIControl.Event that produced an actionIn Swift, how do you detect which UIControlEvents triggered the action?iOS fetch UIButton current UIControlEventType at @selectorCustom UIControl always sends nil UIEvent objectsUIControl: sendActionsForControlEvents omits UIEventIdentifying the Type of Touch Gestures from UIEvent ObjectHow to get the tapped table view cell in custom action in UIMenuControllerHow Do I Log UIControlEvents?Is there a way to list target/actions for a UIGestureRecognizerXcode error “Could not find Developer Disk Image”This action could not be completed. Try Again (-22421)Handling a gesture that needs to address multiple selectors?Trigger textFieldShouldReturn from UIBarButtonItem
When did the Roman Empire fall according to contemporaries?
How can I deal with a player trying to insert real-world mythology into my homebrew setting?
Matchmaker, Matchmaker, make me a match
Single word for "refusing to move to next activity unless present one is completed."
What was the definition of "set" that resulted in Russell's Paradox
Why was hardware diversification an asset for the IBM PC ecosystem?
Why do people keep referring to Leia as Princess Leia, even after the destruction of Alderaan?
How to memorize multiple pieces in only 20 days?
CentOS 7 -> find: missing Argument for "-exec"
How can I get a player to accept that they should stop trying to pull stunts without thinking them through first?
Was I subtly told to resign?
Is "My neighbor Mr. Lee is 70 years old who plays basketball every day." grammatical?
How to say "to make my heart sing"
Is there a word for a message that is intended to be intercepted by an adversary?
Get ids only where one id is null and other isn't
How did the hit man miss?
If the railway suggests a 5-min connection window for changing trains in the Netherlands, does that mean it's definitely doable?
How to find the shape parameters of of a beta distribution given the position of two quantiles?
Cops: The Hidden OEIS Substring
Does throwing a penny at a train stop the train?
Topology not smooth and trying to work with a 6 pole
During copyediting, journal disagrees about spelling of paper's main topic
Did any of the founding fathers anticipate Lysander Spooner's criticism of the constitution?
Setting MAC field to all-zero to indicate unencrypted data
Find UIControl.Event that produced an action
In Swift, how do you detect which UIControlEvents triggered the action?iOS fetch UIButton current UIControlEventType at @selectorCustom UIControl always sends nil UIEvent objectsUIControl: sendActionsForControlEvents omits UIEventIdentifying the Type of Touch Gestures from UIEvent ObjectHow to get the tapped table view cell in custom action in UIMenuControllerHow Do I Log UIControlEvents?Is there a way to list target/actions for a UIGestureRecognizerXcode error “Could not find Developer Disk Image”This action could not be completed. Try Again (-22421)Handling a gesture that needs to address multiple selectors?Trigger textFieldShouldReturn from UIBarButtonItem
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
In iOS you can assign an action method to several UIControl events, eg.
...........
self.addTarget(self,
action: #selector(onTouch(sender:forEvent:)),
for: .allTouchEvents)
...........
@objc func onTouch(sender: UIControl, forEvent event: UIEvent)
// Which UIControl.Event ?
Is it possible in action method to find out, which UIControl.Event triggered the action?
ios uicontrolevents
|
show 2 more comments
In iOS you can assign an action method to several UIControl events, eg.
...........
self.addTarget(self,
action: #selector(onTouch(sender:forEvent:)),
for: .allTouchEvents)
...........
@objc func onTouch(sender: UIControl, forEvent event: UIEvent)
// Which UIControl.Event ?
Is it possible in action method to find out, which UIControl.Event triggered the action?
ios uicontrolevents
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02
|
show 2 more comments
In iOS you can assign an action method to several UIControl events, eg.
...........
self.addTarget(self,
action: #selector(onTouch(sender:forEvent:)),
for: .allTouchEvents)
...........
@objc func onTouch(sender: UIControl, forEvent event: UIEvent)
// Which UIControl.Event ?
Is it possible in action method to find out, which UIControl.Event triggered the action?
ios uicontrolevents
In iOS you can assign an action method to several UIControl events, eg.
...........
self.addTarget(self,
action: #selector(onTouch(sender:forEvent:)),
for: .allTouchEvents)
...........
@objc func onTouch(sender: UIControl, forEvent event: UIEvent)
// Which UIControl.Event ?
Is it possible in action method to find out, which UIControl.Event triggered the action?
ios uicontrolevents
ios uicontrolevents
edited Mar 26 at 3:30
cyanide
asked Mar 26 at 3:19
cyanidecyanide
2,2483 gold badges14 silver badges26 bronze badges
2,2483 gold badges14 silver badges26 bronze badges
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02
|
show 2 more comments
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02
|
show 2 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55349359%2ffind-uicontrol-event-that-produced-an-action%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55349359%2ffind-uicontrol-event-that-produced-an-action%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
see this for help: stackoverflow.com/questions/31405771/…
– Anbu.Karthik
Mar 26 at 3:21
Anbu.Karthik That's really helpful, though it doesn't give a direct answer to this question. Actually I expected that a single method invocation can take place several events at once. I wonder if the event history will be cleared for the next call.
– cyanide
Mar 26 at 3:25
again once see this for help : stackoverflow.com/questions/31122418/…
– Anbu.Karthik
Mar 26 at 3:28
Oh, yes, that's the one! How could I overlook it! Mark this question as dupplicate, or I will delete it:)
– cyanide
Mar 26 at 3:53
Anbu.Karthik I use the approach from the first link and it does exactly what I need. I would mark that as an answer, if I could.
– cyanide
Mar 26 at 4:02