本文介绍了@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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!