title: Change custom text field background color and text color IOS Swift
body: <p>I'm using following custom text field class to change appearance of the text field. Now I need to change text field's background color, text color and place holder color, when user start editing and end editing the text field. How to do it, using this class.</p>
  
  <pre><code>import Foundation
  import UIKit
  
  class CustomTextField: UITextField{
  
      required init(coder aDecoder: NSCoder) {
          super.init(coder: aDecoder)
  
          //Border
          self.layer.cornerRadius = 15.0;
          self.layer.borderWidth = 1.5
          self.layer.borderColor = UIColor.whiteColor().CGColor
  
          //Background
          self.backgroundColor = UIColor(white: 1, alpha: 0.0)
  
          //Text
          self.textColor = UIColor.whiteColor()
          self.textAlignment = NSTextAlignment.Center
      }
  
  }
  </code></pre>