12得票4回答
在Swift 4中实现UIView的圆角

在Swift 3中,我可以这样做来使我的UIView的角变圆:import UIKit @IBDesignable class DesignableView: UIView { } extension UIView { @IBInspectable var cornerR...

12得票3回答
@IBDesignable视图在Interface Builder中无法绘制背景颜色

我很好奇为什么这个代码没有把 backgroundColor 设成红色?@IBDesignable class CustomLabel: UIView { let view = UIView() func setup() { backgroundColor = UIColo...

12得票3回答
IBDesignable在故事板中无法完成更新UITableViewCell。

这是一个类似于这个问题,但并不完全相同。我创建了UITableViewCell的子类,引用了一个自定义的nib文件,并将其标记为@IBDesignable。代码和.xib文件中所做的更改在模拟器和设备上都能正确显示,但在故事板中却不能。import UIKit @IBDesignable c...

12得票2回答
可设计化的UIViewController

我希望能够在代码中布局我的视图控制器,但可以在界面构建器中看到布局的效果。 我知道我可以创建一个UIView子类,将其设为IBDesignable,并将其分配给视图控制器的视图,但这需要我将所有其他子视图属性设为此UIView子类的属性,而不是视图控制器的属性。 真正想要的是能够在代码中布...

12得票2回答
Xcode 9:使用IBDesignable和IBInspectable与命名颜色一起使用会导致Interface Builder错误,但编译没有问题。

自从Xcode 9发布以来,我在我的应用程序中一直使用UIColor.named("myColor")。 在尝试将UITextField作为IBDesignable类的自定义实现时,我一直收到以下错误: error: IB Designables: Failed to render a...

10得票3回答
使用IBDesignable和prepareForInterfaceBuilder与UILabel一起使用

我有一个名为MyView的UIView子类。 它里面有一个UILabel(由于某些原因,这是通过代码添加而不是在InterfaceBuilder中添加的)。 然后我在MyView上有一个叫做color的属性。 我希望Interface Builder能够选择color,并将标签显示为该颜...

10得票2回答
静态库,捆绑包和IB Designable

我正在尝试在我的UIButton中使用IB Designable和IB Inspectable,但似乎出现了一些错误。 在“Issue Navigator”中,Bundle文件如下:   Storyboard:   IB Designables:无法更新自动布局状态:无法从路径(null...

10得票1回答
使NSArray成为IBInspectable

有没有一种方法可以使用NSArray IBInspectable来定义Storyboard自定义视图中的多个值? 我知道NSArray没有关于将存储在其中的对象类型的任何信息,所以这可能是个问题。但是是否有使用注释或其他方法的解决方案呢? 我想要做的是通过Storyboard设置UIColor...

10得票5回答
@IBDesignable - @IBInspectable,类不符合键值编码规范

我突然遇到了一个奇怪而可重复的错误,当使用@IBDesignable类时,@IBInspectable属性会给出以下警告: Main.storyboard: 警告:IB Designables:忽略用户定义的运行时属性键路径“test”,在“UIButton”的实例上。在尝试设置其值时遇到...

10得票3回答
IBDesignables,“找不到合适的图像”和“需要代码签名”的错误

我最近对Assets.xcassets进行了一些更改,这导致XCode出现了绝对混乱。我最终遇到了多个这种错误:Failed to render and update auto layout status for *MyViewController* (6jf-cd-DYU) dlopen (...