Control segmentado en la parte superior de una vista de tabla, no en la vista de título

¿Cómo puedo poner un control segmentado en la parte superior de una vista de tabla? No lo quiero en la vista de título del controller de navigation y tampoco quiero que se desplace con la vista de tabla. Como reference de lo que quiero decir, mira la aplicación App Store, elige Categorías, luego selecciona cualquier categoría. Allí verá el control segmentado que estoy buscando. El que tiene los segmentos 'Pagado', 'Gratis' y 'Fecha de lanzamiento'. Estoy usando el código no IB, así que si sabes cómo responde esto con el código no drag and drop IB.

Cuando necesita otros componentes en un controller de vista de tabla que no sea la vista de tabla, no puede usar un UITableViewController . Debe usar un UIViewController . Agregue UITableView como una subvista y convierte el controller de vista en el origen de datos de la vista de tabla y delega. Luego puede agregar otros componentes a la vista del controller de vista también. De esta manera, los componentes adicionales no se desplazan con la vista de tabla. Hay un poco más de fontanería para hacer que el controller de vista se comporte exactamente como un controller de vista de tabla. Esto incluye anular el setEditing:animated: para establecer la propiedad de edición de la vista de tabla. Incluye anular la selección de cualquier fila actualmente seleccionada en el método viewWillAppear:

UITableViewController tiene la vista de tabla como vista. Esto le impide agregar otra subvista al controller de vista de tabla de forma que no se desplace.