我的iPhone应用程序中有UIAlertView
,有两个otherButtonTitles
(登录和注册)
AlertView正在使用ViewStyle:UIAlertViewStyleLoginAndPasswordInput
。
我想要做的是,只要文本字段(用户名和密码)为空,就禁用这两个按钮。
我找到了一个名为alertViewShouldEnableFirstOtherButton
的内置方法,我设法实现了这个。
问题是,此方法仅禁用或启用第一个其他按钮,而不是第二个其他按钮(注册)。
- (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView {
if([[[alertView textFieldAtIndex:0] text] length] > 0 && [[[alertView textFieldAtIndex:1] text] length] > 0) {
return YES;
}
else {
return NO;
}
}
我用谷歌搜索了几个小时但找不到任何关于如何在警报视图中启用或禁用其他多个按钮的内容。
我希望StackOverflow上有人可以帮助我,因为这会让我很紧张.. :(