21得票3回答
使用IB_DESIGNABLE从Pod依赖项实时渲染自定义组件

我在使用pod时遇到了一些使用IB_DESIGNABLE的问题。 我创建了一个自定义视图,并将其标记为IB_DESIGNABLE,并创建了一个使用它的示例项目。到目前为止没有问题。 当将该自定义视图作为pod依赖项添加时,问题就出现了。尽管项目构建和运行成功,但使用自定义视图的故事板打开时...

20得票2回答
无法呈现ClassName的实例:代理程序在捆绑包中加载nib时抛出异常。

当我在storyboard或另一个nib中包含我的自定义IBDesignable视图时,代理程序会崩溃并抛出异常,因为它无法加载nib。 错误:IB Designables:无法更新自动布局状态:代理程序引发了“NSInternalInconsistencyException”异常:无...

20得票5回答
你能使用分类/扩展为UIView添加IBDesignable属性吗?(问题标题)

对于不了解我所说内容的人,Xcode 6.0添加了新功能IBDesignable和IBInspectable。 当您使用IBInspectable属性标记自定义视图时,在IB中这些属性会显示在Attributes Inspector中。 同样,当您将自定义UIView子类标记为IBDesi...

17得票4回答
来自外部框架的IBDesignable?

我想创建一些自定义视图,使用@IBDesignable和@IBInspectable标记。我已将它们添加到我的框架中,然后将框架链接到我的测试程序。但是,在StoryBoard中从未显示出Designables。 如何使用@IBDesignable和@IBInspectable从外部框架创建...

17得票1回答
检查代码是否在Interface Builder中运行

我有自定义的IBDesignable类在Swift中,它们做一些在Interface Builder中导致崩溃的事情。是否有一个标志可以检查我是否在运行interface builder中呢?理想情况下,它应该是一个预编译器指令(#ifdef COMPILED_FOR_INTERFACE_BU...

15得票1回答
配置@IBInspectable属性检查器控件

有没有可能配置如何在Attribute Inspector中显示和/或控制@IBInspectable属性?例如,我有一个CGFloat类型的属性“叠加Alpha”,它在属性检查器中显示如下所示: 问题是,调整器上下箭头只以整数(+/-1)步长更新。我希望它们能以小步长更新,比如+/-0...

15得票6回答
@IBDesignable在iOS Swift 3中无法工作

我做了什么: 删除派生数据,重新启动xcode,编辑器 -> 刷新所有视图 当我点击 编辑器->刷新所有视图 时,在故事板中出现 Designables 构建失败。 请检查以下代码。 我漏掉了什么? 当我从属性检查器更改@IBInspectable值时,在故事板中文本字段没...

13得票1回答
控制IB_DESIGNABLE / IBDesignable构建的目标Interface Builder

我正在尝试在我的应用程序中使用IB_DESIGNABLE。 问题是,我的应用程序很大,并且构建需要相当长的时间(即数分钟),因此我希望将所有自定义视图保留在单独的目标中,并让Interface Builder仅构建该目标来满足需求。 无论我尝试什么,Xcode似乎都会在进行界面生成时构建项...

13得票1回答
创建一个固定大小的UIView,类似于UISwitch(使用IBDesignable)

当我使用这个指南创建一个在XIB中设计的视图,并且在我的UIView子类上使用IBDesignable属性,使其可以从故事板中重用时,如何使它具有固定大小,并且具有与UISwitch等视图相同的调整大小行为? “调整大小行为”也是指在界面构建器中设计时。

13得票2回答
Interface Builder的新IBDesignable属性是否适用于Cocoa中的NSButton和其他控件?

我已经成功地让 IBDesignable/IBInspectable 属性在直接子类的 NSView 中工作,但在直接子类的 NSButton 中无法使用。这让我开始怀疑 Cocoa 实现是否仅限于使用NSView。 几乎每个网上的示例(以及 Apple WWDC 2014 Xcode 视频...