Yeah, I thought of this approach, but it smells funny to me. It doesn't seem 
much different from putting the game in a modal sheet, which also strikes me as 
wrong.

But maybe that's the right thing to do.

-- 
Rick

On Mar 12, 2012, at 18:41 , Roland King wrote:

> When the game starts, replace the back button on the navigation item with 
> your own 'quit' button, or remove it totally and put a quit button on the 
> right-hand-side of the navigation bar instead. This can be quite a nice way 
> to show you are no longer just 'navigating' but you are now in a different 
> state of 'playing'. Since it's your own button you can get the action message 
> from it, pause the game, pop up your 'do you want to quit?' sheet and do the 
> necessary. 
> 
> If you look at some other applications you'll see they do this kind of thing 
> when you go into edit mode or similar. When just navigating, the left button 
> is Back and the right button is Edit, when you hit Edit, the left button 
> becomes Cancel and the right button Done. As well as showing what mode you're 
> in and being clear about it, it prevents you going back until you actually 
> get out of edit mode. 
> 
> Something like that work for you? 
>       
> On Mar 13, 2012, at 9:27 AM, Rick Mann wrote:
> 
>> So, googling suggests I can't do this. I'm rather surprised. In my case, I 
>> want to have the user verify they're about to resign the game they're 
>> playing if they go back.
>> 
>> I can't set the nav bar delegate, which is what I need to do. I can subclass 
>> UINavigationController to ask my top view if it can be popped, but I wanted 
>> to verify there wasn't a cleaner way to do this already.
>> 
>> Thanks,
>> Rick
>> 
>> 
>> _______________________________________________
>> 
>> 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:
>> https://lists.apple.com/mailman/options/cocoa-dev/rols%40rols.org
>> 
>> This email sent to r...@rols.org
> 


_______________________________________________

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

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

Reply via email to