美文网首页
用UIStackView作等距的视图

用UIStackView作等距的视图

作者: 陈藩 | 来源:发表于2022-02-17 08:49 被阅读0次

    用UIStackView作等距的视图


    截屏2022-02-17 上午8.51.05.png
        let stackView = UIStackView()
        stackView.backgroundColor = UIColor.red
        stackView.frame = CGRect.init(x: 20, y: 20, width: UIScreen.main.bounds.size.width - 20 * 2, height: 100)
        
        stackView.alignment = .fill
        stackView.spacing = 10.0
        stackView.axis = .vertical
        stackView.distribution = .fill
        
        self.view.addSubview(stackView)
        
        let lab_1 = UILabel()
        lab_1.backgroundColor = UIColor.blue
        lab_1.text = "hello world,hello china"
        stackView.addArrangedSubview(lab_1)
        
        let lab_2 = UILabel()
        lab_2.backgroundColor = UIColor.yellow
        lab_2.text = "hello world"
        stackView.addArrangedSubview(lab_2)
        
        let lab_3 = UILabel()
        lab_3.backgroundColor = UIColor.green
        lab_3.text = "hello"
        stackView.addArrangedSubview(lab_3)

    相关文章

      网友评论

          本文标题:用UIStackView作等距的视图

          本文链接:https://www.haomeiwen.com/subject/gpudlrtx.html