¿Cómo configurar el segmento en UISegmentControl mediante progtwigción?

Estoy configurando UISegmentControl mediante progtwigción en mi aplicación de iPhone. Por defecto tiene 2 segmentos. En mi código estoy poblando más de dos segmentos. ¿Cómo configuro esto, alguna ayuda?

Actualizar

Mi pregunta es ¿cómo puedo poner más de 2 tabs en segmentController por código?

En primer lugar, el control segmentado en iOS es de class UISegmentedControl, no NS …

Para crearlo con la cantidad de segmentos que desee, puede usar initWithItems: inicializar método: pasar matriz de títulos (NSStrings) o imágenes para cada segmento. p.ej:

 UISegmentedControl *segControl = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil]]; 

Más tarde, puede cambiar su control utilizando insertSegmentWithImage:atIndex:animated: insertSegmentWithTitle:atIndex:animated: o / y removeSegmentAtIndex:animated: methods.

Puedes encontrar descripciones sobre esos (¡y algunos más!) Métodos en apple docs .

Antes de su edición, en realidad estaba hablando de UISegmentedControl y para configurar el seleccionado de manera programática, desea utilizar la propiedad selectedSegmentIndex (la documentation que he vinculado para usted).

Y para agregar segmentos adicionales, puede usar insertSegmentWithTitle:atIndex:animated: