Agregando un UISegmentedControl a UITableView

¿Cómo agrego un UISegmentedControl a una UITableView? Similar a la image que se encuentra aquí: http://cdn.imore.com/sites/imore.com/files/styles/large/public/field/image/2012/08/iHomework-for-iPhone-managing-assignments-and -tasks.jpg

Me gustaría tener un UISegmentedControl que se pega debajo de la barra de navigation.

Esto es lo que he intentado hasta ahora:

En mi método viewDidLoad, he creado un UISegmentedControl

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItems:[NSArray arrayWithObjects:@"One", @"Two", nil]]; segmentedControl.frame = CGRectMake(50, 0, 220, 100); [segmentedControl addTarget:self action:@selector(segmentedControlHasChangedValue:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:segmentedControl]; 

Sin embargo, el control segmentado se solapa con la vista de tabla en sí.

EDITAR

Además, me gustaría crear este control uisegmented completamente mediante progtwigción, ya que no quiero usar un file nib.

  self.tableView.tableHeaderView = segmentedControl; 

Si quiere que obedezca correctamente su ancho y altura, encierre primero su segmentedControl en una UIView, ya que a la tableView le gusta dividir su vista un poco para que se ajuste al ancho.

introduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquí