首页 > 解决方案 > Xcode - 有没有办法暂时禁用所有 IBInspectable 以加快情节提要?

问题描述

我真的很喜欢IBInspectableIBDesignable功能,可以直接在 Storyboard 中加快速度并更好地查看最终结果。但是天哪……他们减慢了我的故事板加载速度,并且每次我编辑一个包含IBInspectable. 它几乎无法使用(在 2018 MBP,16GO RAM 上)。我使用的两个库IBInspectablePMSuperButtonHero

请注意,它不是重建,与这个问题相反:IBDesignable view 会导致无休止的重建。另请注意,取消勾选Automatically Refresh Views不会改变任何内容。

所以我正在寻找一种方法来暂时禁用所有这些,因为我通常不需要它们。

我在想一个可以切换它的宏:

#define IBInspectable_togglable IBInspectable //enabled
//#define IBInspectable_togglable //disabled

但这不起作用。即使它成功了,我也不知道 Swift 不支持宏。

有谁知道执行此操作?

标签: iosxcodestoryboardibdesignableibinspectable

解决方案


推荐阅读