Alterar altura do UISegmentedControl

Eu estou tentando mudar a altura deUISegmentedControl usando este código:

CGRect frame= mySegmentedControl.frame;
[mySegmentedControl setFrame:CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, fNewHeight)];

Mas não funciona. Alguém tem ideia do porquê? Ele realmente funciona, se eu desmarcar o recurso "Use Autolayout" do controle segmentado no construtor de interface, mas os itens no controle segmentado não se tornam clicáveis ​​por alguns motivos ...

Ao lado do problema, ainda não encontrei uma maneira fácil de adicionar várias linhas de texto aoUISegmentedControl (qualquer ajuda aqui também seria apreciada).

questionAnswers(5)

yourAnswerToTheQuestion