我有UISegmentedControl,我用它在两个UI视图之间切换,但我的视图有问题,使应用程序与web聊天,APIs.each视图将调用其应用程序接口来为每个视图带来数据。我想让应用程序的父母视图加载每个视图没有用户阿尔法的孩子
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
}
}
}
发布于 2019-09-29 11:14:26
不使用alpha,而使用isHidden
@IBOutlet weak var segmentedControlViews: UISegmentedControl!
@IBOutlet weak var usersView: UIView!
@IBOutlet weak var groupView: UIView!
@IBAction func indexChanged(_ sender: UISegmentedControl) {
switch sender.selectedSegmentIndex {
case 0:
usersView.isHidden = true
groupView.isHidden = false
case 1:
usersView.isHidden = false
groupView.isHidden = true
default:
break
}
https://stackoverflow.com/questions/58123334
复制相似问题