/ / Fazendo algo acontecer quando algo é selecionado em um UIPickerView - objective-c, uipickerview

Fazendo algo acontecer quando algo é selecionado em um UIPickerView - objective-c, uipickerview

Eu estava trabalhando na criação de um aplicativo que usa um UIPickerView. Eu fiz a visão, mas estou tentando fazer um certo botão mudar o que ele faz. Por favor ajude.

Respostas:

0 para resposta № 1

O UIPickerView e muitos outros controles usam o padrão delegado para informá-lo sobre os eventos que estão acontecendo. Para usá-lo, adicione <UIPickerViewDelegate> para sua definição de tipo de classe (@interface line) e depois disso, defina o delegado de UIPickerView para sua classe da seguinte forma:

myUIPickerView.delegate = self;

Então você pode escrever o seguinte método na sua classe e row é o índice que você deseja:

- (void)pickerView:(UIPickerView *)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
switch(row)
{
//...
}
}