I have a SegmentedControl at the bottom of my EventsMasterViewController, but I also need it to be on the EventsDetailViewController.
The MasterViewController has a TableView that I use to list events, and the SegmentedControl acts as a “filter”. However, clicking on an event needs to bring up the Event Detail View, but I need to keep the SegmentedControl at the bottom for navigation.
What’s the best approach for this?

UISegmentedControlis not meant to be used for “navigation”, filtering makes sense but why do you want to show these “filters” on the detail view where there is nothing to filter?If you need navigation use
UITabBarController…If you need “filtering” use
UISegmentedControland add it to the bottom toolbar of yourUINavigationController.You will need to create one
UISegmentedControlfor eachUIViewControllerbut again mind you that “filters” on detail view make no sense.UPDATE
In my opinion you should implement
UITabBarControlleras the root controller to be used for your navigation. Then useUINavigationController+UIViewControllerfor your master/detail views. And use oneUISegmentedControlin your master controller to modify the table view output.