jjzjj

IBDesignables

全部标签

cocoa-touch - 实时渲染中的 IBDesignables 和 traitCollection

我正在构建我的自定义UIControl,一个构建为IBDesignable的自定义按钮,它需要根据显示它的尺寸类别进行更改。我有一个方法-setupForTraitCollection,它看起来像这样:funcsetupForTraitCollection(){switch(traitCollection.horizontalSizeClass,traitCollection.verticalSizeClass){case(.Regular,_)://iPad-notcompresseddesigncompressed=falsedefault://iPhone-compressedd

ios - 带有 IBDesignables 的单元格中带有角半径的阴影

我在单元格中有2个subview。一个用于阴影View,另一个用于角半径,因为这听起来是我从thislink中找到的一种好方法。.所以我尝试使用IBDessignables在Objective-C中实现它。如果单元格大小相同,一切正常,但动态大小的阴影显示在另一个单元格上,但角View很好。--查看单元格层次结构----UITableViewCell--contentView--shadowView--CornerView这是我的阴影View代码ShadowView.hIB_DESIGNABLE@interfaceShadowView:UIView@property(nonatomic

ios - IBDesignables 的某种 "global"?

在Storyboard中有一个UIView,带有例如“0.1”比例高度的约束。假设您对许多不同场景中的View有类似的约束“0.1”。假设您要将值0.1更改为0.975。你必须在任何地方单独更改它。有没有什么方法可以使用@IBInspectable和/或约束来生成某种“全局值”?这样您就可以一次更改所有内容,并在Storyboard中同时查看所有结果。(当然,在运行时您可以在代码中传播这些。但最好在Storyboard上看到它。)请注意,例如,Wain的以下解决方案非常有效:您可以设置一次值,并影响应用程序中的所有位置。但不幸的是,它只在运行时执行此操作,您不会在Storyboard上

ios - IBDesignables - 构建失败

我正在尝试使用我导入到项目中的一些IB可设计对象,这些可设计对象可通过Storyboard访问,但在使用时不执行任何操作。我注意到一个Designables-BuildFailed在右上角的身份检查器下:有没有办法让可设计的东西可用? 最佳答案 我发现了问题所在,我正在将带有可设计对象的文件夹导入到项目中。当我将designables从文件夹中取出并单独导入它们时,它工作正常。 关于ios-IBDesignables-构建失败,我们在StackOverflow上找到一个类似的问题:

ios - @IBDesignables - "the agent crashed"但应用程序仍然有效(大部分时间)

我在一个项目中遇到了一个非常奇怪的问题。XCode一直给我红色错误,并说我的IBDesignables有问题。但是错误消息每次都不同,而且总是受到影响的另一个ViewController。我不知道如何找到问题的原因。我创建的所有IBDesignables似乎都是随机发生的。该应用程序仍然有效。虽然,有时它无法正确呈现某些View(我有带有自定义绘制mask的View)。它很少发生,但确实发生了。这些是我得到的错误:"Failedtoupdatetheautolayoutstatus:Theagentcrashed""Failedtorenderandupdatetheautolayou