У меня есть UIPicker, который запускает UIAlert при выборе строки.Я пытаюсь получить всплывающее окно с предупреждением после нажатия кнопки «Готово» UIPicker и закрытия UIPicker.В данный момент оповещение срабатывает при выборе строки.Итак, когда кто-то прокручивает каждую строку в средстве выбора, UIAlert продолжает выскакивать.
спасибо за любую помощь
вот код кнопки «Готово»:
-(IBAction)done{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
CGAffineTransform transform = CGAffineTransformMakeTranslation(0, 480);
pickerView.transform = transform;
[UIView commitAnimations];
}
вот пример кода UIAlert сборщика, показывающего «case 0» вместе с предупреждающим сообщением:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
UIColor *newColor;
switch (row) {
case 0:
newColor = [UIColor yellowColor];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"alert" message:@"message" delegate:nil cancelButtonTitle:@"cancel" otherButtonTitles:nil];
[alert show];
[alert release];
myLabel.text = @"sometext";
break;
}