import UIKit
class MainVC: UIViewController {
@IBAction func saveData(_ unwindSegue: UIStoryboardSegue) {
guard unwindSegue.identifier == "passDataToFirstVC" else {
return
}
guard unwindSegue.source is NewListVC else { return }
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
//
// NewListVC.swift
// application
//
// Created by Alex on 03.06.2020.
// Copyright © 2020 alex. All rights reserved.
//
import UIKit
class NewListVC: UIViewController {
@IBOutlet weak var segmented_control: UISegmentedControl!
@IBOutlet weak var segmentedControl_1: UISegmentedControl!
@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var new_list_field: UITextField!
@IBOutlet weak var result_label: UILabel!
@IBOutlet weak var next_button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
next_button.layer.cornerRadius = 10
result_label.layer.cornerRadius = 10
new_list_field.layer.cornerRadius = 10
new_list_field.delegate = self
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
print("qwewqe")
}
@IBAction func selected_image(_ sender: Any) {
switch segmentedControl_1.selectedSegmentIndex {
case 0:
imageView.image = UIImage(named: "list.dash")
case 1:
imageView.image = UIImage(named: "bag.fill")
case 2:
imageView.image = UIImage(named: "briefcase.fill")
case 3:
imageView.image = UIImage(named: "hammer.fill")
case 4:
imageView.image = UIImage(named: "creditcard.fill")
default:
break
}
}
@IBAction func selected_color(_ sender: Any) {
switch segmented_control.selectedSegmentIndex {
case 0: result_label.backgroundColor = UIColor(red: 88/255, green: 86/255, blue: 214/255, alpha: 1.0)
case 1: result_label.backgroundColor = UIColor(red: 255/255, green: 149/255, blue: 0/255, alpha: 1.0)
case 2: result_label.backgroundColor = UIColor(red: 255/255, green: 44/255, blue: 85/255, alpha: 1.0)
case 3: result_label.backgroundColor = UIColor(red: 175/255, green: 82/255, blue: 222/255, alpha: 1.0)
case 4: result_label.backgroundColor = UIColor(red: 255/255, green: 183/255, blue: 0/255, alpha: 1.0)
default:
break
}
}
}
extension NewListVC: UITextFieldDelegate {
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
result_label.text = new_list_field.text
return true
}
}