我创造了很多IBInspectable。但今天,我发现Xcode有一些这样的属性:
在链接中,我标记了矩形框。我想像这样创建自定义IBInspectable。我不知道这是否可能。
任何帮助都将不胜感激。
答案 0 :(得分:2)
按照以下步骤创建自定义IBDesignable
第1步:
第2步:
第3步:在创建的customTextView文件中添加此代码
import UIKit
@IBDesignable
class customTextView: UITextView {
@IBInspectable var cornerRadius: CGFloat = 4.0 {
didSet{
layer.cornerRadius = cornerRadius
}
}
@IBInspectable var borderWidth: CGFloat = 0.0 {
didSet{
layer.borderWidth = borderWidth
}
}
@IBInspectable var borderColor: UIColor = UIColor.clear {
didSet{
layer.borderColor = borderColor.cgColor
}
}
@IBInspectable var shadowOpacity: Float = 0 {
didSet{
layer.shadowOpacity = shadowOpacity
}
}
@IBInspectable var shadowColor: UIColor = UIColor.clear {
didSet{
layer.shadowColor = shadowColor.cgColor
}
}
@IBInspectable var shadowOffSet: CGSize = CGSize.zero {
didSet{
layer.shadowOffset = shadowOffSet
}
}
}
第4步:
第5步:在这里,您可以获得自定义字段