在Xcode中检测情节提要的条件编译器标志?

在Xcode中检测情节提要的条件编译器标志?,xcode,swift,storyboard,Xcode,Swift,Storyboard,如何使用条件编译检测您是否处于故事板模式? 背景:我想在情节提要视图中显示静态图像,而不是动态图像。不久前,我偶然读到一篇关于如何做到这一点的文章(所以我知道这是可能的),但我再也找不到了。 与此类似: #if storyboard statements #else statements #endif 有什么建议吗?我相信您正在寻找目标界面构建器或准备界面构建器,如上所述。您的意思是init(编码器:)?不,我是指条件编译。我需要在故事板中执行完全不同的代码。我不确定你所说的“在故事板

如何使用条件编译检测您是否处于故事板模式? 背景:我想在情节提要视图中显示静态图像,而不是动态图像。不久前,我偶然读到一篇关于如何做到这一点的文章(所以我知道这是可能的),但我再也找不到了。 与此类似:

#if storyboard
 statements
#else
 statements
#endif

有什么建议吗?

我相信您正在寻找
目标界面构建器
准备界面构建器
,如上所述。

您的意思是
init(编码器:)
?不,我是指条件编译。我需要在故事板中执行完全不同的代码。我不确定你所说的“在故事板中”是什么意思。故事板是导致加载控制器和视图的东西。它们本身并不在故事板中运行。即使他们这样做了,这也不是编译时条件。是的,他们这样做了。它将初始化所有变量。通过添加一些在XCode之外输出到windows的日志类,您可以轻松地进行测试。我想我现在明白您的意思了。您询问的是
@IBDesignable