Pergunta

Existe uma maneira de usar o uitabbaritem como um UIBIBLE? Estou tentando fazer um Tabbar que seus itens não mudam a visualização. Só quero que eles executem ações simples no mesmo controlador de exibição.

Obrigado.

Foi útil?

Solução

Provavelmente é possível, criando um UITabBarDelegate e implementar os métodos corretos, mas isso violaria a Apple Hig e faça com que seu aplicativo seja rejeitado. UIToolbar é a classe correta a ser usada para o que você está descrevendo. Daquele doc.

Uma barra de guia oferece aos usuários a capacidade de alternar entre diferentes modos ou visualizações em um aplicativo, e os usuários devem poder acessar esses modos de qualquer lugar do aplicativo. No entanto, uma barra de guia nunca deve ser usada como uma barra de ferramentas, que contém botões que atuam nos elementos no modo atual (consulte “Barras de ferramentas” para obter mais informações sobre barras de ferramentas).

Outras dicas

Não. Ele herda de Uibaritems: NSObject. O UIBIBLETTON herda do UiControl.

tente isso

   UIButton *chatButton = [UIButton buttonWithType:UIButtonTypeCustom];
        [chatButton setImage:[UIImage imageNamed:@"list.png"] forState:UIControlStateNormal];
        [chatButton addTarget:self action:@selector(buttonClicked) forControlEvents:UIControlEventTouchUpInside];
        chatButton.frame = (CGRect) {
            .size.width = 30,
            .size.height = 35,
        };
        UIBarButtonItem *barBackButton= [[UIBarButtonItem alloc] initWithCustomView:chatButton];
        [navigationItem setLeftBarButtonItem:barBackButton];

    NSArray *barItemArray = [[NSArray alloc]initWithObjects:navigationItem,nil];
    [navigationBar setItems:barItemArray];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top