本文介绍了@IBInspectable与enum?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建 @IBInspectable 元素,如下图所示:

I'd like to create @IBInspectable element as you see at the picture below :

我的想法是使用像enum作为 @IBInspectable 的类型,但看起来并非如此,任何想法如何实现这样的元素?

my idea is to use something like enum as type for @IBInspectable, but it looks like it's not the case, any ideas how to implement element like this ?

编辑:

看起来像 @IBInspectable 仅支持以下类型:

It looks like @IBInspectable supports only these types :


  • Int

  • CGFloat

  • Double

  • String

  • Bool

  • CGPoint

  • CGSize

  • CGRect

  • UIColor

  • UIImage

  • Int
  • CGFloat
  • Double
  • String
  • Bool
  • CGPoint
  • CGSize
  • CGRect
  • UIColor
  • UIImage

bummer

推荐答案

这是不可能的(暂时)。您只能使用在用户定义的运行时属性部分中看到的那些类型。

That's not possible (for now). You can only use those types that you see in User Defined Runtime Attributes section.

来自Apple的:

这篇关于@IBInspectable与enum?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 20:10
查看更多