问题标签 [ibdesignable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 IBDesignable 模糊 ImageView
可以使用 IBDesignable 类将 VisualEffect (Blur) 添加到 UIImageView 吗?(我已经搜索过,到目前为止一无所获)我尝试将它添加一个 layer.addSublayer(layer: CALayer) 但没有 CALayer 用于视觉效果
ios - iOS IBDesignable 界面生成器
我创建了一个自UIButton
定义背景图像、字体和基于设备(iPad 或 iPhone)的不同字体大小的自定义。但是,当我将尺寸类设置为 compact 或将模拟矩阵尺寸设置为 时,interface builder
它会继续使用资源。iPad
iPhone x-inch
界面构建器是否有可能为正确的模拟设备/尺寸使用正确的资源?
ios - 使用 TARGET_INTERFACE_BUILDER 时出现 Swift 协议编译错误
我正在尝试为@IBDesignable
控件生成示例数据,因此在为 IB 构建时,我正在欺骗控件使其成为自己的数据源。结果是我向协议中添加了一些方法,仅供 IB 使用,作为一个好公民,我希望删除这些方法以进行常规(非 IB 构建)。
我已将我的问题提炼为以下代码片段。我的协议如下所示:-
这无法编译,并带有暗示方法重载错误的消息:"error: declaration conflicts with previous value"
。错误消息在第二个函数声明中,并将第一个函数称为与它冲突的前一个声明。
但这些不是重载,由于命名参数,它们具有不同的签名。这是一个跨 Cocoa 的标准委托命名约定,以至于我拒绝在不理解原因的情况下重命名我的方法。
删除#if TARGET_INTERFACE_BUILDER
修复问题,所以它对我来说不再是一个紧迫的问题,但我完全不知道为什么添加这个条件编译会产生如此奇怪的错误?
ios - CGContextRef 不适用于@IBDesignable(错误:代理崩溃)
我正在创建一个 UIButton 子类来添加一些绘图。它在代码中运行良好。当我通过 @IBdesignable 尝试时,它给出了以下错误。
错误:IB Designables:无法更新自动布局状态:代理崩溃
错误:IB Designables:无法呈现 DashboardHeaderView 的实例:代理崩溃
以下是代码示例
代理崩溃错误发生在
我忽略了 init + drawRect + initilizeButtonDrawings 但没有得到任何积极的东西
所有这些在Objective C中都可以正常工作,但很快就会崩溃
swift - @IBDesignable 类的属性未初始化
我有一个 IBDesignable 课程。
让我感到奇怪的是,当drawRect
调用foo
is时0
,XCode 中显示的视图是错误的。foo
我可以给in赋值prepareForInterfaceBuilder()
来解决这个问题。我不知道是什么导致了这个问题。
xcode - IB Designables:无法更新自动布局状态:代理引发“CALayerInvalidGeometry”异常
添加@IBDesignable
到视图控制器后,
Xcode 7.2 (7C68) 中出现以下错误:
file:///.../Base.lproj/Main.storyboard:错误:IB Designables:无法更新自动布局状态:代理引发“CALayerInvalidGeometry”异常:CALayer 位置包含 NaN:[207 nan]
出现错误时,我仍然可以在模拟器中运行该应用程序。
当我单击错误时,Xcode 会跳转到 StoryBoard 中的 ViewController,但不会突出显示问题所在。
如何清除错误?
ps 我已经从 StoryBoard 中删除了所有自动布局约束...
更新:清除错误的一种方法:
@IBDesignable
从源中删除所有- 关闭项目
- 重新打开项目
所以问题就变成了:使用时是否有一些最低的自动布局要求需要满足@IBDesignable
?
xcode - IBDesignable 无法在按钮上设置背景
我正在尝试在我的 IOS 项目中创建一个自定义按钮。但是当我用我的班级创建按钮时,背景在情节提要中不起作用。但是当我运行程序时,按钮工作正常。
在这里你看到我的课
ios - 从 nib 实例化视图会引发错误
我试图按照这个(链接)教程制作@IBDesignable UIView 子类。第一个自定义视图很好。但是当我尝试制作另一个时,我有错误。首先我得到failed to update auto layout status: the agent crashed
和Failed to render instance of ...
。不知何故,我开始能够使用这些错误来构建和运行项目,但后来我得到了新的错误 -EXC_BAD_ACCESS ...
在线let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView
。这是整个方法:
使用第一个自定义 UIView 是没有问题的。我使用相同的代码..
有任何想法吗?谢谢
ios - 是否可以将 IBDesignable 与 UICollectionViewCells 一起使用并在情节提要中实时渲染它们?
我知道如何将@IBDesignable 与自定义视图一起使用。但是是否可以将 IBDesignable 用于单元格并将它们呈现在情节提要中?
例如:我在情节提要中有一个 collectionViewController,并添加了一个 uiCollectionCell 并指定类作为我的 customCellClass。
ps:我知道在collecionViews 和tableViews 中使用Xibs 我们必须在代码中调用方法registerNib:forReuseIdentifer(我正在这样做)。只是想知道,是否有可能在情节提要中看到它的渲染视图。
p.s2:我发现了这个,它与 UIViews 完美配合,但不知道如何使它与 CollectionCells 和 TableCells 一起工作。:(
ios - 使用 IBInspectable 在 UITextField 上禁用剪切、复制、粘贴
请找到以下对我不起作用的代码。
我想禁用剪切、复制、粘贴在我UITextfield
使用IBInspectable
的 .