You can connect seven segues from your UITableViewController to your seven UIViewController. Each segue sets a unique identifier. Then in the tableview:didSelectRowAtIndexPath: method, you can use perfromSegueWithIdentifier:sender: method to fire the segue.