故事板堆栈视图未连接到视图文件 (Swift)

Storyboard Stack View not connecting to View File (Swift)

我正在使用 this old tutorial,试图以编程方式使一个简单的红色按钮出现在水平堆栈视图中。我创建了 StackView 文件并将其分配给故事板堆栈视图的 class。我完全按照教程进行操作,但模拟器屏幕上的按钮和我在按钮文件中打印到控制台的内容没有显示。将文件链接到 Xcode 中的视图是否发生了变化?谢谢。

问题可能是您试图在堆栈视图布局之前设置按钮。尝试在堆栈视图

中将 setUpButtons 移动到 override func layoutSubviews()

哦,我的坏人。我想我必须在 override initrequired init 函数中都有 setupButtons() 函数。

经验教训:将故事板中的视图连接到视图文件时,必须在初始化函数中调用视图文件中的函数。