I am developing a puzzle game for the iPhone using core graphics implementing drawrect in a single UIView.
I would like to add a menu which is opened from a UIButton event handler.
I am not sure if I should do this via code e.g. have a menuopen flag and adjust the drawing routines and tap event handlers (manual implementation) or to go the UINavigationController route and have a completely separate view which would be activated i assume in the UINavigationController from the button event.
Currently my music and sound stuff is in a class attached to the "main" UIView in my game and initialised via ViewDidLoad.
Any advice would be greatly appreciated.