Personalizando botões UISegmentedControl esquerdo e direito

Estou tentando personalizar o seguinte controle segmentado, usando uma imagem à esquerda para o primeiro botão e uma imagem à direita para o segundo botão. Como eu faria isso usando o UIAppearance?

Eu quero mudar o seguinte segmentedControl:

para algo semelhante como abaixo:

A razão que eu quero usar uma imagem personalizada é para que eu possa mudar os cantos dos botões. Se você olhar para o controle segmentado azul, é mais quadrado (minha imagem tem seus próprios cantos).

Eu estava pensando em algo assim, mas não uso:

<code>UIImage *leftImage = [[UIImage imageNamed:@"leftControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
UIImage *rightImage = [[UIImage imageNamed:@"rightControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];

[[UISegmentedControl appearance] setBackgroundImage:leftImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault ];
[[UISegmentedControl appearance] setBackgroundImage:rightImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
</code>

questionAnswers(3)

yourAnswerToTheQuestion