是否可以在 Swift 的情节提要中引用代码中的常量?

Is it possible to reference constants in code from storyboard in Swift?

我的代码中有常量,例如:

let cellHeight = 44

我不知道如何从情节提要中的代码引用这些常量。比如storyboard中,一个tableview有多个section headers:

我想用一个常量来控制它们的所有高度,所以如果我决定改变高度,我不必改变每个情节提要值。我想用常量名称替换这些数字。

我做了一些研究,但找不到任何东西。我不知道这是否可能,但是可以吗?

P.S。我知道我可以直接将 UI 连接到代码,并在 viewDidLoad() 中设置高度,但我想使用这种方式。

没有简单的方法,因为故事板不是代码 — 那里没有任何东西可以 "see" 您的变量 cellHeight

但是,您要求做的是您不应该想要做的事情。如果您的尺寸需要根据屏幕尺寸进行调整,或者视图需要在其他视图更改时进行调整,这就是自动布局的用途。

否则,您将只需要编写代码来更改您想要更改的所有内容。