I has one initial view controller in my story board here is the code:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
let customview = customUI()
textField.inputView = customview.view
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
in the customUI class I have this code :
import UIKit
class customUI : UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
Then I create another viewController in storyboard and set the class to be customUI class. Then I choose its background color in storyboard to be blue.
Then I run the simulator, and click on the textField. it loads the plain grey area instead of the blue background that I have set.
Why? how to fix this? I'm new to UI in Xcode.
some people talking about this issue in Objective-C but I know only swift, please give me detail explanation in swift.