我需要将两个添加UItextfield
到UIAlertView
. 使用 iOS 5,我可以使用UIAlertViewStylePlainTextInput
添加它。但我需要添加 2 个文本字段。我不想使用UIAlertViewStyleLoginAndPasswordInput
,因为我需要它们在不同的部分。
我可以使用警报addSubview
方法吗?苹果允许这样做吗?
任何建议!
我需要将两个添加UItextfield
到UIAlertView
. 使用 iOS 5,我可以使用UIAlertViewStylePlainTextInput
添加它。但我需要添加 2 个文本字段。我不想使用UIAlertViewStyleLoginAndPasswordInput
,因为我需要它们在不同的部分。
我可以使用警报addSubview
方法吗?苹果允许这样做吗?
任何建议!
是的,您可以通过将子视图添加到警报视图来做到这一点:
UIAlertView *aAlert =[[UIAlertView alloc] initWithTitle:@"yourTitle" message:@"\n\n\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Change", nil];
UITextField *aText = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 50.0, 260.0, 25.0)];
[aAlert addSubview:aText];
UITextField *aText2 = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 80.0, 260.0, 25.0)];
[txtNewPassword setBackgroundColor:[UIColor whiteColor]];
[aAlert addSubview:aText2];
[aAlert show];
如果你想知道苹果会批准它吗?
除了 Apple 本身,没有人能回答这个问题,但是它会起作用,而且我的应用程序很少使用这个解决方案。所以我可以说苹果不会反对,但他们可以随时改变主意;)
希望这对你有帮助:)
尝试将 UItextfield 放入 UIAlertView。你可以用这个