Pergunta

Eu sou muito novo no iPhone Dev, então qualquer ajuda é apreciada.

Estou criando uma folha de ação dentro de uma função e adicionando -a à visualização atual. Eu tenho o delegado da folha como 'eu' e a folha de ação não é mantida. Existe uma função como o DidSelectrow do datepicker? Algo como "DiddismissWithButtonatIndex" ou algo que me permite detectar quando uma folha de ação está fechando?

Obrigado, Mike

Foi útil?

Solução

O método uiActionSheetDelegate – actionSheet:didDismissWithButtonIndex: é o que você está procurando. De documentação:

Ação: DiddismissWithButtonIndex:

Enviado ao delegado após a folha de ação ser demitida da tela.

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex

Parâmetros
ACTIONSHEET
A folha de ação que foi demitida.

ButtonIndex
O índice do botão que foi clicado. Os índices de botão começam em 0. Se este for o índice de botão de cancelamento, a folha de ação está cancelando. Se -1, o índice de botão Cancelar não está definido.

Discussão
Este método é chamado após o término da animação e a visualização está oculta.

Outras dicas

NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");

Use a propriedade isvisible.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top