Прежде всего сегментированный элемент управления в iOS принадлежит классу UISegmentedControl, а не NS ...
Чтобы создать его с любым количеством сегментов, которое вы хотите, вы можете использовать initWithItems:
метод initialize - передать массив заголовков (NSStrings) или изображения для каждого сегмента.Например:
UISegmentedControl *segControl = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil]];
Позже вы можете изменить свой контроль, используя методы insertSegmentWithImage:atIndex:animated:
, insertSegmentWithTitle:atIndex:animated:
или / и removeSegmentAtIndex:animated:
.
Вы можете найти описания этих (и некоторых других!)) методы в apple docs .