Como faço para definir a altura de uma barra de ferramentas em C objetivo?

votos
3

Eu tenho esse código no meu applicationDidFinishLaunching:

navController.toolbarHidden = NO;
[navController toolbar].tintColor = [UIColor darkGrayColor];
[[navController toolbar] setFrame:CGRectMake(0.0,0.0,320.0,180.0)];

As duas primeiras linhas definitivamente ter um efeito sobre a interface do usuário. Por exemplo, se eu definir toolbarHidden para SIM, é certamente escondido. No entanto, quando tento definir o quadro e personalizar a altura da barra de ferramentas, nenhuma mudança ocorre. Alguém sabe como consertar isso?

Publicado 25/07/2010 em 18:11
fonte usuário
Em outras línguas...                            


3 respostas

votos
5

UIToolbars têm uma altura fixa. Você não será capaz de mudá-lo.

Respondeu 25/07/2010 em 18:15
fonte usuário

votos
1

Você tem que fazer sua própria classe de barra de ferramentas, se você precisa de um com uma altura ajustável.

Respondeu 25/07/2010 em 18:25
fonte usuário

votos
0

se você tivesse que criar sua própria barra de ferramentas, você pode simplesmente usar a propriedade quadro da barra de ferramentas para criá-lo. altura barra de ferramentas do UINavigationController não é ajustável.

Respondeu 29/07/2010 em 03:00
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more