Posts

Showing posts from October, 2018

How to register XIB in swift 4

tblListing . register ( UINib (nibName: "ListAdvertiseCell" , bundle: nil ), forCellReuseIdentifier: "ListAdvertiseCell" )         tblListing . separatorStyle = . none

API call formate

import Foundation import Alamofire class APIClient {          internal typealias CompletionBlock = ( _ data: NSDictionary ?, _ error: NSError ?) -> Void          // MARK: - Main Common Methos     fileprivate class func executePostAPICallWithMethod(method: String ,withParameters parameters: AnyObject ?, callback: @escaping CompletionBlock ) {                  let str = ApiConstants . kBaseURL + method                  Alamofire. request (str, method: . post , parameters: parameters as ? [ String : AnyObject ]). responseJSON { response in             switch response. result {             case . success ( let JSON):                                  let response = JSON as ! NSDictionary                 print (response)                 callback(response, nil )                 break                              case . failure ( let error):                 print ( "Request failed with error: \ ( error )&qu

How to set Two side slider in swift

Install Pod    pod 'RangeSeekSlider' follow this code import RangeSeekSlider      @IBOutlet weak var priceSilderView: RangeSeekSlider !     func setCustomSlider()     {         priceSilderView . delegate = self         priceSilderView . minValue = 1         priceSilderView . maxValue = 10000         priceSilderView . maxLabelColor = UIColor . clear         priceSilderView . minLabelColor = UIColor . clear         priceSilderView . handleBorderColor = UIColor (red: 132 / 255 , green: 178 / 255 , blue: 124 / 255 , alpha: 1 )         priceSilderView . handleColor = UIColor (red: 132 / 255 , green: 178 / 255 , blue: 124 / 255 , alpha: 1 )         priceSilderView . tintColor = COLOR . Black_Alpha_Point_Twentysix . withAlphaComponent ( 0.05 )         //             priceSilderView.handleDiameter = 20         priceSilderView . handleImage =   imageLiteral(resourceName: "slider")         priceSild

How to navigate one screen to other screen in Swift 4

Navigate         let screenTwo = self .storyboard?.instantiateViewController(withIdentifier: "ScreenTwo" ) as ! ScreenTwo          self .navigationController?.pushViewController(screenTwo, animated: true ) And back screen self . navigationController ?. popViewController (animated: true )

How to set Random height of image

var cellHeight : Int = Int () switch ( Int ( arc4random_uniform ( 4 ))) { case 1 :     cellHeight = 200     break case 2 :     cellHeight = 230     break case 3 :     cellHeight = 260     break case 4 :     cellHeight = 290     break      default :     cellHeight = 320     break } dict. setValue (cellHeight, forKey: "cellHeight" ) self . arrListing . add (dict)   func collectionView( _ collectionView: UICollectionView , layout collectionViewLayout: UICollectionViewLayout , sizeForItemAt indexPath: IndexPath ) -> CGSize     {         if collectionView == listCollectionView         {             let padding: CGFloat =   30             let collectionViewSize = collectionView.frame.size.width - padding                          return CGSize(width: collectionViewSize/ 2 , height: CGFloat((( self .arrListing.object(at: indexPath.row) as ! NSDictionary ).value(forKey: