San*_*han 6 xcode ios swift ibdesignable ibinspectable
我创建了很多 IBInspectable。但是今天,我观察到 Xcode 有一些像这样的属性:
在链接中,我标记了矩形框。我想创建这样的自定义 IBInspectable。我不知道这可能还是不可能。
任何帮助,将不胜感激。
小智 0
按照以下步骤创建自定义 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
}
}
}
Run Code Online (Sandbox Code Playgroud)
步骤4:
第 5 步:在这里您将获得自定义字段
| 归档时间: |
|
| 查看次数: |
1304 次 |
| 最近记录: |