I'v been using UINavigationController together with UITableView controllers to implement hierarchical navigation on my app.
Unfortunately the UI is in Hebrew so everything have to be from right to left to make sense.
The real problem is the navigation controller, slides animation direction and the back button position.
I haven't found any elegant solution so far, had some limited success with overriding the pop and push methods creating transition between the views as suggested here: How to change the Push and Pop animations in a navigation based app
But it's a very limited solution and it doesn't look right.
Do you have any suggestions? Do I really have to rewrite/replicate the navigation controller with something new? If so would you suggest inheriting UINavigationController or UIViewController ?