我有一个应用程序,我正在使用DTAlertView& KGModal
一切都很完美。当我在KGModal上显示DTAlertView时,唯一的问题就出现了。
让我解释工作方案。
以下是无法使用的方案
知道发生了什么事吗?
以下是项目样本下载的链接。
我的代码如下。
- (IBAction)showModal:(id)sender {
UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 280)];
contentView.backgroundColor = [UIColor blackColor];
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(bringAlertBox)
forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Show Alert" forState:UIControlStateNormal];
button.frame = CGRectMake(0, 200, 300, 40.0);
button.backgroundColor = [UIColor whiteColor];
button.titleLabel.textColor = [UIColor blackColor];
[contentView addSubview:button];
[[KGModal sharedInstance] showWithContentView:contentView andAnimated:YES];
}
-(void) bringAlertBox {
NSLog(@"bringAlertBox");
DTAlertView *myAl = [DTAlertView alertViewWithTitle:@"WOW Alert" message:@"I like this alertview...." delegate:nil cancelButtonTitle:@"Dismiss" positiveButtonTitle:nil];
[myAl setDismissAnimationWhenButtonClicked:DTAlertViewAnimationSlideTop];
[myAl showWithAnimation:DTAlertViewAnimationSlideBottom];
}
答案 0 :(得分:0)
不确定是什么问题,但当我隐藏在DTAlertView.m
下面的行下方时,问题就解决了。
previousKeyWindow = DTRetain([[UIApplication sharedApplication] keyWindow]);