如何隐藏和取消隐藏 UIAlertView。?
How to hide and unhide the UIAlertView.?
我正在打开一个警报视图,该视图将出现。我的 alertview 样式是 UIAlertViewStylePlainTextInput.I 正在将文本字段文本保存在 NSUserDefaults 中。我想当文本字段中的文本字段警报未打开时但如果文本字段为空,则警报会在 screen.I 上弹出,我正在使用以下代码。enter code here
- (void)viewDidLoad {
[super viewDidLoad];
proAlert = [[UIAlertView alloc]initWithTitle:@"Pro-Tracking Number" message:@"Firstly enter the protracking number here" delegate:self cancelButtonTitle:@"Done" otherButtonTitles:nil];
proAlert.alertViewStyle = UIAlertViewStylePlainTextInput;
[proAlert show];
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex==0)
{
proTextField.text = [[proAlert textFieldAtIndex:0]text];
}
}
proTextField = [[UITextField alloc]initWithFrame:CGRectMake(170, 35, 150, 40)];
proTextField.textColor=[UIColor blackColor];
//proTextField.placeholder = @"Pro/Tracking no";
NSUserDefaults *proNum = [NSUserDefaults standardUserDefaults];
proTextField.text = [proNum valueForKey:@"proTracking"];
[view2 addSubview:proTextField];
-(void)viewWillAppear:(BOOL)animated
{
[activity stopAnimating];
NSString *textString =[[proAlert textFieldAtIndex:0]text];
[proTextField.text length];
myText =textString;
NSLog(@"Textfield text - %@",myText);
NSUInteger length = [myText length];
NSLog(@"LENGTH of string %lu",(unsigned long)length);
if(myText<0)
{
proAlert.hidden = NO;
}
else
{
proAlert.hidden = YES;
}
}
-(void)viewWillAppear:(BOOL)animated {
if (txtField.text.length<=0) {
proAlert = [[UIAlertView alloc]initWithTitle:@"Pro-Tracking Number" message:@"Firstly enter the protracking number here" delegate:self cancelButtonTitle:@"Done" otherButtonTitles:nil];
proAlert.alertViewStyle = UIAlertViewStylePlainTextInput;
[proAlert show];
}
}
我正在打开一个警报视图,该视图将出现。我的 alertview 样式是 UIAlertViewStylePlainTextInput.I 正在将文本字段文本保存在 NSUserDefaults 中。我想当文本字段中的文本字段警报未打开时但如果文本字段为空,则警报会在 screen.I 上弹出,我正在使用以下代码。enter code here
- (void)viewDidLoad {
[super viewDidLoad];
proAlert = [[UIAlertView alloc]initWithTitle:@"Pro-Tracking Number" message:@"Firstly enter the protracking number here" delegate:self cancelButtonTitle:@"Done" otherButtonTitles:nil];
proAlert.alertViewStyle = UIAlertViewStylePlainTextInput;
[proAlert show];
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex==0)
{
proTextField.text = [[proAlert textFieldAtIndex:0]text];
}
}
proTextField = [[UITextField alloc]initWithFrame:CGRectMake(170, 35, 150, 40)];
proTextField.textColor=[UIColor blackColor];
//proTextField.placeholder = @"Pro/Tracking no";
NSUserDefaults *proNum = [NSUserDefaults standardUserDefaults];
proTextField.text = [proNum valueForKey:@"proTracking"];
[view2 addSubview:proTextField];
-(void)viewWillAppear:(BOOL)animated
{
[activity stopAnimating];
NSString *textString =[[proAlert textFieldAtIndex:0]text];
[proTextField.text length];
myText =textString;
NSLog(@"Textfield text - %@",myText);
NSUInteger length = [myText length];
NSLog(@"LENGTH of string %lu",(unsigned long)length);
if(myText<0)
{
proAlert.hidden = NO;
}
else
{
proAlert.hidden = YES;
}
}
-(void)viewWillAppear:(BOOL)animated {
if (txtField.text.length<=0) {
proAlert = [[UIAlertView alloc]initWithTitle:@"Pro-Tracking Number" message:@"Firstly enter the protracking number here" delegate:self cancelButtonTitle:@"Done" otherButtonTitles:nil];
proAlert.alertViewStyle = UIAlertViewStylePlainTextInput;
[proAlert show];
}
}