堆栈视图不显示

Stack View not Showing

我使用故事板创建了一个带有按钮的堆栈视图。但是,当我启动该应用程序时,该按钮没有出现。

这是我的视图控制器场景

这是应用程序 运行,您可以看到带有按钮的 Stack View 根本没有显示。

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

@IBOutlet weak var TopView: UIStackView!

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

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

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

(然而,应该提到的是,制作一个只包含一个按钮的堆栈视图是一件毫无意义且奇怪的事情。你最好只拥有按钮。)