У меня есть UISegmentedControl, и я использую его для переключения между двумя представлениями пользовательского интерфейса, но у меня возникают проблемы с моими представлениями, заставляющими приложение общаться с веб-API. Каждое представление будет вызывать свой API для получения данных для каждого представления.Я хочу, чтобы родительский вид приложения загружал каждое представление без альфа-пользователя child
import UIKit
class UsersGroupsViewController: UIViewController {
@IBOutlet weak var usersView:UIView!
@IBOutlet weak var groupView:UIView!
@IBOutlet weak var segmentedControlViews: UISegmentedControl!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let font = UIFont.systemFont(ofSize: 15)
segmentedControlViews.setTitleTextAttributes([NSAttributedString.Key.font: font], for: .normal)
}
@IBAction func switchViews(_ sender: UISegmentedControl) {
if sender.selectedSegmentIndex == 0 {
usersView.alpha = 1
groupView.alpha = 0
} else {
usersView.alpha = 0
groupView.alpha = 1
}
}
}