首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不使用alpha的情况下使用UISegmentedControl在视图ios之间切换?

在不使用alpha的情况下使用UISegmentedControl在视图ios之间切换?
EN

Stack Overflow用户
提问于 2019-09-27 03:12:57
回答 1查看 69关注 0票数 1

我有UISegmentedControl,我用它在两个UI视图之间切换,但我的视图有问题,使应用程序与web聊天,APIs.each视图将调用其应用程序接口来为每个视图带来数据。我想让应用程序的父母视图加载每个视图没有用户阿尔法的孩子

代码语言:javascript
运行
复制
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
            }
        }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-29 11:14:26

不使用alpha,而使用isHidden

代码语言:javascript
运行
复制
@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
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58123334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档