Category: Views & View Controllers
UIViewController Lifecycle In this tutorial we will explain the lifecycle of UIViewController in iOS, these methods will run in the following order: 1- init?(coder aDecoder: NSCoder) If you are using storyboards this is where the controller is initialized, it is called one time only during the view controller lifetime. 2- loadView() . . . Read more
You can change UITextField placeholder color programmatically or using interface builder Changing UITextField placeholder color in Swift 3 1- Create a new UITextField subclass and override its layoutSubviews() and insert in it this line of code self.setValue(UIColor.init(red: 178/255.0, green: 34/255.0, blue: 78/255.0, alpha: 0.5), forKeyPath: “_placeholderLabel.textColor”)
UITextField Underlined In Swift 3 Create a custom UITexField and add this method to it then override layoutSubviews() and call it from there func underlined(){ let border = CALayer() let lineWidth = CGFloat(0.3) border.borderColor = UIColor.lightGray.cgColor border.frame = CGRect(x: 0, y: self.frame.size.height – lineWidth, width: self.frame.size.width, height: self.frame.size.height) border.borderWidth . . . Read more
Create the custom UITableViewCell from a xib file In this tutorial we will create a custom cell from xib file and learn how to use it in UITableView using Swift 3 Create Xcode project 1- Create a new Xcode project and select “Single View Application” template and click next 2- . . . Read more