On Nov 17, 2010, at 10:25 AM, Jonathon Kuo wrote:

> On Nov 17, 2010, at 8:47 AM, Matt Neuburg wrote:
>> 
>> On Nov 16, 2010, at 9:26 AM, Jonathon Kuo wrote:
>> 
>>> I agree: that's how I expected it to work, too, but that's not how it does 
>>> work (Xcode 3.2.4). If I drag a Round Rect Button onto the Toolbar, it 
>>> instantly gets promoted to a UIBarButtonItem (really!), and I can't set 
>>> "Touch Down" on it, nor can I change the class of it in IB. That's why I'm 
>>> confused...
>> 
>> The Round Rect button that is dragged into the toolbar is not "promoted" to 
>> anything. It is wrapped in a UIBarButtonItem, exactly as Dave (and I 
>> advised). If you don't understand how to select the button itself using the 
>> design window, then use List View in the nib's main document window and 
>> drill down until you find it. m.
> 
> Thank you Matt for the clear explanation (and your patience with a noob)! I 
> got access to the button from the List view and set the Touch Down event on 
> the button. It works!
> 
> 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.

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. 

--
matt neuburg, phd = m...@tidbits.com, http://www.tidbits.com/matt/
pantes anthropoi tou eidenai oregontai phusei
Among the 2007 MacTech Top 25, http://tinyurl.com/2rh4pf
AppleScript: the Definitive Guide, 2nd edition
http://www.tidbits.com/matt/default.html#applescriptthings
Take Control of Exploring & Customizing Snow Leopard
http://tinyurl.com/kufyy8
RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
TidBITS, Mac news and reviews since 1990, http://www.tidbits.com


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to