小编Mic*_*rdi的帖子

检查代码是否在Interface Builder中运行

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

interface-builder ios ibdesignable

16
推荐指数
1
解决办法
1841
查看次数

标签 统计

ibdesignable ×1

interface-builder ×1

ios ×1