堆栈视图未显示

问题描述 投票:0回答:1

我使用情节提要来创建带有按钮的堆栈视图。但是,当我启动该应用程序时,该按钮不会出现。

Storyboard Figure

这是我的View Controller场景View Controller Scene

这是正在运行的应用程序,您可以看到带有按钮的堆栈视图根本不显示。

App Running

在我的“ VierController.swift”文件中,我同时拖动了按钮和堆栈视图

@IBOutlet weak var TopView: UIStackView!

@IBAction func Button(_ sender: Any) {
 }

我现在尝试了很多选择,但似乎没有任何效果。

ios swift xcode storyboard swift5
1个回答
0
投票

似乎您正在尝试使用本身没有约束的堆栈视图。那是行不通的。堆栈视图的工作是对它包含的内容施加约束,除非您向堆栈视图本身提供约束,否则它不知道该怎么做。使用约束来定位和调整堆栈视图本身的大小;现在它将在其内部显示按钮。

(但是,应该提到的是,使堆栈视图仅包含一个按钮是一件毫无意义的事情。要做的最好是单独拥有按钮。)

© www.soinside.com 2019 - 2024. All rights reserved.