我有一个与“showAlert”方法链接的按钮的简单视图。当我单击此按钮时,它会显示一个 UIAlertView。
之前,使用 ios 6,我使用以下代码禁用 UIAlertView 按钮:
- (IBAction)showAlert:(id)sender
{
myAlert = [[UIAlertView alloc] initWithTitle:@"" message:@"" delegate:self cancelButtonTitle:@"Retour" otherButtonTitles:@"Button1", @"Button2", @"Button3", @"Button4", nil];
[myAlert show];
for(UIView *aView in myAlert.subviews)
{
if ([[[aView class] description] isEqualToString:@"UIAlertButton"])
{
UIButton *aButton = (UIButton *)aView;
if ([aButton.titleLabel.text isEqualToString:@"Button2"])
aButton.enabled = NO;
}
}
}
现在,使用 ios 7,它不起作用......为什么?