是否可以在Swift的storyboard中引用代码中的常量?

时间:2018-01-25 03:04:38

标签: swift storyboard

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

let cellHeight = 44

我不知道如何从故事板中的代码引用这些常量。例如,在故事板中,有一个tableview的多个节标题:

enter image description here

我想用常数控制所有高度,所以如果我决定改变高度,我不必改变每个故事板的值。我想用常数名称替换这些数字。

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

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

1 个答案:

答案 0 :(得分:1)

没有简单的方法,因为故事板不是代码 - 那里没有什么可以"看到"你的变量cellHeight

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

否则,您只需编写代码,以便在需要更改时更改所有要更改的内容。