0

ボタンがそのビューにつながるUIAlertViewときに、別のビューにある UITextField に getのタイトルを転送することは可能ですか?clickedButtonAtIndex

したがって、UITableViewCellをクリックするとアラートビューが開き、アラートビューには と の 2 つのボタンがCloseありNext Screenます。次の画面が押されると、別のビューが開きます。そのビューには、ビューがロードされた後 (viewDidLoad で)UITextFieldのタイトルが既に含まれている必要があります。UIAlertView誰でも助けることができますか?

4

1 に答える 1

1

単純にアラート ビューにその を要求しtitle、それを次のビュー コントローラに渡すことができます。次のView ControllerのviewDidLoadでは、タイトルをテキストフィールドに入れることができます。

// In the view controller responsible for the alert view:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    NextViewController *vc = [[NextViewController alloc] init];
    vc.titleForTextField = alertView.title;
    [self presentViewController:vc animated:YES completion:nil];
}

// In NextViewController:
- (void)viewDidLoad {
    [super viewDidLoad];
    self.textField.text = self.titleForTextField;
}

NextViewController(プロパティを指定する必要がありtitleForTextFieldます。)

于 2013-06-05T02:51:31.457 に答える