gpt4 book ai didi

ios - 在不使用 alpha 的情况下使用 UISegmentedControl 在 View ios 之间切换?

转载 作者:行者123 更新时间:2023-11-28 05:37:35 25 4
gpt4 key购买 nike

我有 UISegmentedControl,我用它来在 2 个 UI View 之间切换,但我的 View 有问题,使应用程序与 Web APIs 聊天。每个 View 将调用其 API 为每个 View 带来数据。我想让应用程序父 View 加载每个 View ,而没有子用户 alpha

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
}
}
}

最佳答案

而不是使用 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
}

关于ios - 在不使用 alpha 的情况下使用 UISegmentedControl 在 View ios 之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58123334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com