Skip to main content

Custom dropdown alert.

//Create a view to hold the label and add images or whatever, place it off screen at -100
    UIView *alertview = [[UIView alloc] initWithFrame:CGRectMake(0, -100, CGRectGetWidth(self.view.bounds), 100)];
    alertview.backgroundColor=[UIColor redColor];
    //Create a label to display the message and add it to the alertView
    UILabel *theMessage = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(alertview.bounds), CGRectGetHeight(alertview.bounds))];
    
    theMessage.text = @"Hey Alert showing";
    [alertview addSubview:theMessage];
    //Add the alertView to your view
    [self.view addSubview:alertview];
    //Create the ending frame or where you want it to end up on screen, in this case 0 y origin
    CGRect newFrm = alertview.frame;
    newFrm.origin.y = 0;
    
    //Animate it in
    [UIView animateWithDuration:2.0f animations:^{
        alertview.frame = newFrm;

    }];

Comments

Popular posts from this blog

Call phone Number In swift 3

//Here you can make method of calling functionality. func callNumber (yourP honeNumber : String ) { if let phoneCallURL = URL ( string : "tel://\(yourP honeNumber )" ) { let application : UIApplication = UIApplication . shared if ( application . canOpenURL ( phoneCallURL )) { application . open ( phoneCallURL , options : [:], completionHandler : nil ) } } } Happy Coding :)

Create ActionSheet and AlertView in swift 3

let  alertVC:  UIAlertController  = UIAlertController (title:  "Alert" , message:  "YOUR MESSAGE" , preferredStyle: .actiobSheet)    let  okBtn = UIAlertAction. init (title:  "Ok" , style: . default , handler: {  _   in                           // Perform whatever you want                          })     alertVC.addAction(okBtn)     self .present(alertVC, animated:  true , completion:  nil )