mirror of
https://github.com/HaishinKit/HaishinKit.swift.git
synced 2026-05-07 20:12:28 +00:00
32 lines
1.1 KiB
Swift
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
|
|
}
|
|
}
|