gpt4 book ai didi

iphone - UIAlertView - 从通过代码添加的文本字段检索文本字段值

转载 作者:行者123 更新时间:2023-12-03 19:05:10 26 4
gpt4 key购买 nike

这是我必须创建带有文本框的 UIAlertView 的代码。

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Enter A Username Here"     message:@"this gets covered!" 
delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:@"OK!", nil];
UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(12, 45, 260, 25)];

CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0, 60);
[alert setTransform:myTransform];
alert.tag = kAlertSaveScore;

[myTextField setBackgroundColor:[UIColor whiteColor]];
[alert addSubview:myTextField];
[alert show];
[alert release];
[myTextField release];

我的问题是,如何从文本字段中获取值:

- (void) alertView:(UIAlertView *) actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {

}

我知道我可以获得警报 View 的标准内容,例如actionSheet.tag等,但是我如何获得上面创建的文本字段?

最佳答案

@interface MyClass {
UITextField *alertTextField;
}

@end

并且不用在本地声明它,而是使用它。

    //...
alertTextField = [[UITextField alloc] initWithFrame:CGRectMake(12, 45, 260, 25)];
//...

- (void) alertView:(UIAlertView *) alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
NSString *text = alertTextField.text;
alertTextField = nil;
}

关于iphone - UIAlertView - 从通过代码添加的文本字段检索文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2440053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com