0

当按钮指向该视图时,是否可以将 get 的标题UIAlertView转移到另一个视图中的 UITextField 中?clickedButtonAtIndex

因此,UITableViewCell单击时会打开警报视图,并且警报视图有两个按钮:CloseNext Screen。按下 Next Screen 时,会打开另一个视图,并且在该视图中应该是一个在视图加载后(在 viewDidLoad 中)UITextField已经具有标题的视图。UIAlertView有人可以帮忙吗?

4

1 回答 1

1

您可以简单地向警报视图询问它的title,并将其传递给下一个视图控制器。在下一个视图控制器中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 回答