Files
HaishinKit.swift/Examples/iOS/PreferenceViewController.swift
T
2019-01-04 19:01:42 +09:00

32 lines
1.1 KiB
Swift

import UIKit
final class PreferenceViewController: UIViewController {
@IBOutlet private weak var urlField: UITextField?
@IBOutlet private weak var streamNameField: UITextField?
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
urlField?.text = Preference.defaultInstance.uri
streamNameField?.text = Preference.defaultInstance.streamName
}
@IBAction func on(open: UIButton) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller: UIViewController = storyboard.instantiateViewController(withIdentifier: "PopUpLive")
present(controller, animated: true, completion: nil)
}
}
extension PreferenceViewController: UITextFieldDelegate {
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if urlField == textField {
Preference.defaultInstance.uri = textField.text
}
if streamNameField == textField {
Preference.defaultInstance.streamName = textField.text
}
textField.resignFirstResponder()
return true
}
}