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 № 1O 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)
{
//...
}
}