我IBDesignable
在 swift 中有自定义类,它们会做一些导致 Interface Builder 崩溃的事情。是否有一个标志我可以检查我是否在界面生成器中运行?理想情况下,它将是一个预编译器指令(#ifdef COMPILED_FOR_INTERFACE_BUILDER
或类似的东西)。我想也许我可以自己设置一个标志,prepareForInterfaceBuilder()
但这看起来很混乱而且似乎不能可靠地工作,因为它看起来类属性是在调用该函数之前设置的,这可能会触发导致问题的代码。似乎必须有更好的方法。谢谢!
问问题
2333 次