Skip to main content

Set shadow for UIView on 4 side (top,right,bottom and left)

UIView *rateVW=[[UIView alloc] initWithFrame:CGRectMake(+25, [[UIScreen mainScreen] bounds].size.height/4-30, [[UIScreen mainScreen] bounds].size.width-50,  [[UIScreen mainScreen] bounds].size.height/2)];
    rateVW.layer.cornerRadius=5;
    rateVW.backgroundColor=[UIColor whiteColor];
    
    rateVW.layer.shadowColor = [UIColor blackColor].CGColor;
    rateVW.layer.shadowOpacity = 0.7;
    rateVW.layer.shadowOffset = CGSizeZero;
    rateVW.layer.shadowRadius = 4;
    rateVW.layer.shadowPath = [UIBezierPath bezierPathWithRect:rateVW.bounds].CGPath;

    [backView2 addSubview:rateVW];

Enjoy Coding...!

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 :)

post method using alamofire in swift 3

  func addSubscriptionApi(_completeUrl: String ) {         //HUD         Alamofire.request(_completeUrl, method:.post, parameters: nil , encoding: JSONEncoding. default , headers: nil ).responseJSON { response in             switch (response.result) {             case .success( _ ):                 if let data = response.result.value as ? NSDictionary                 {                     print(response.result.value as Any)                     print(data)                      print("SUCCESS")                  }                 break  ...