Re: [iPhone] Toolbar button and "Touch Down"
Re: [iPhone] Toolbar button and "Touch Down"
- Subject: Re: [iPhone] Toolbar button and "Touch Down"
- From: Jonathon Kuo <email@hidden>
- Date: Wed, 17 Nov 2010 11:48:05 -0800
On Nov 17, 2010, at 10:54 AM, Matt Neuburg wrote:
>
> On Nov 17, 2010, at 10:25 AM, Jonathon Kuo wrote:
>
>> One question though: Taking another poster's suggestion, I placed a UISwitch in the toolbar and set Touch Down on it. It does register, but only for the OFF -> ON transition. Switching it from ON -> OFF doesn't invoke the action method. Should I be using one of the other events to capture both state transitions?
>
> Yes. Just connect the switch to the controller in the nib to form an action; the correct event will be selected automatically.
Yep, using "Value Changed" it invokes the action for both switch transitions. I can just look at [sender state] and tell what's going on. Cool.
>
> Please understand that I am trying to educate, not criticize, when I say that for success in programming (for iOS or anything else) you must be willing to try stuff - on your own. This has nothing to do with being a newbie - it's a matter of character and determination. You could have selected the UIButton within the UIBarButtonItem; you just didn't try hard enough. If you had, repeated clicking and playing around would have led you to the truth. Similarly, to discover what event is appropriate for a UISwitch, try different events and see. m.
Heh, this is kinda what I'm afraid of doing - screwing around with stuff and getting things to work, but not in the Cocoa Way.™ I guess there's a bit of intimidation to it so I try to follow where its leading me and not force it. But I suppose you're right, success awaits those who go where angels fear to tread (or whatever that saying is!)
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden