【发布时间】:2018-06-18 06:16:38
【问题描述】:
我正在尝试制作一个可以在 Interface Builder 上预览的自定义 UI 组件。首先,我尝试自己编写代码,但无法完成(它适用于构建的应用程序,但无法在 IB 上预览。)
当然,我怀疑我的代码有问题,所以我从我参考的教程中抓取了这个项目。
https://cheesecakelabs.com/blog/building-custom-ui-controls-xcodes-interface-builder/
但结果只是显示一个矩形,而不是在自定义组件中显示两个按钮。 我构建了项目,但它没有对预览生效。
我认为是以下原因之一,但基本上我不知道它的进一步细节。有人知道吗?
- InterfaceBuilder 自教程以来发生了一些变化 上面的链接是写的(2017 年 9 月)
- 教程一开始就错了
- 我在 XCode/InterfaceBuilder 中的配置有误
- 我误解了上述教程的目的,并且无法以任何方式预览该自定义组件上的按钮
或者,如果有人在预览此自定义组件方面有成功/失败的经验,也请告诉我。
谢谢!
【问题讨论】:
-
请分享一些代码。我怀疑您希望看到的两个按钮不是在 IB 生命周期中绘制的,而是在正常的 UIViewController 生命周期中绘制的。
-
代码与上述链接完全相同。 github.com/ricardo0100/IBComponents
标签: ios xcode interface-builder