Xcode 的 IB 无法显示我的自定义视图?

Xcode's IB cannot show up my custom view?

Xcode 的 IB 无法显示我的自定义视图?

最近,我将 Xcode 更新到版本 6.4 (6E35b) 并遇到了 IB 问题。

在我更新 xcode 之前,我所有的自定义视图(扩展 uiview)都可以显示在 IB 中。

required init(coder aDecoder: NSCoder) {
    // 1. setup any properties here

    // 2. call super.init(coder:)
    super.init(coder: aDecoder)

    // 3. Setup view from .xib file
    xibSetup()
}

目前,我无法在 IB 中看到我的自定义视图。但是在运行时间内可以正常工作。

如何让它们出现在我的 IB 中?

终于,我找到了解决办法。 这不是我更新 Xcode 引起的。 这是因为我关闭了 IB 中的 "Auto-Refresh" 功能。

所以解决方法是:Xcode -> Editor -> Refresh All Views 然后我想你会在 IB 中看到你所有的自定义视图。