[英]Cannot link custom IBDesignable class to UIButton on storyboard
如何將IBDesignable自定義類連接到UIButton?
碼
import UIKit
@IBDesignable class MyButton: UIView {
@IBInspectable var borderColor: UIColor = UIColor.clear {
didSet {
layer.borderColor = borderColor.cgColor
}
}
@IBInspectable var borderWidth: CGFloat = 0 {
didSet {
layer.borderWidth = borderWidth
}
}
@IBInspectable var cornerRadius: CGFloat = 0 {
didSet {
layer.cornerRadius = cornerRadius
}
}
}
該文件的名稱是MyButton.swift
它沒有顯示MyButton作為類嗎? 我該如何解決這個問題?
您可能需要MyButton繼承自UIButton,而不是UIView。
您只能將自定義類鏈接到相同類型或繼承自其的類型的對象。 代替
@IBDesignable class MyButton: UIView {
你可能想要
@IBDesignable class MyButton: UIButton {
或將其鏈接到UIView
對象
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.