Como obter um título UINavigationBar em tamanho real

Estou tentando adicionar um controle personalizado como o titleView em um UINavigationBar. Quando faço isso, apesar de definir o quadro e as propriedades que normalmente assumem largura total, recebo o seguinte:

O azul brilhante pode ser ignorado, pois é onde estou ocultando meu controle personalizado. A questão são as tiras estreitas da barra de navegação nas extremidades da barra. Como posso me livrar deles para que minha visualização personalizada se estique 100%?

CGRect frame = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.width, kDefaultBarHeight);
UANavBarControlView *control = [[[UANavBarControlView alloc] initWithFrame:frame] autorelease];
control.autoresizingMask = UIViewAutoresizingFlexibleWidth; 
self.navigationItem.titleView = control;

PS - Eu sei que posso adicionar a visualização por si só, em vez de ser anexada a uma barra de navegação, e seria muito fácil posicioná-la. Eu tenho meus motivos para precisar que ele esteja "na" barra de navegação, e esses motivos sãoaqui

questionAnswers(6)

yourAnswerToTheQuestion