Вы не можете скрыть это, но вы можете сделать его ширину очень очень маленькой , которая сделает его невидимым для пользователя. Должно быть> 0, потому что 0 = автоматическая ширина.
[yourSegmentedControl setWidth:0.1 forSegmentAtIndex:1];
Чтобы быть в безопасности, также отключите его, чтобы уменьшить вероятность выбора до нуля.
[mapTypeSC setEnabled:NO forSegmentAtIndex:1];