IBからプロパティを設定するために、カスタムビューに@IBDesignableを作成しました。しかし、私はこのクラスがであり、私のクラスでその属性を持っているにもかかわらず、キー値コーディングに準拠していません。です。このクラスは@IBInspectableに対応するキー値ではありません
@IBDesignable class ExclusiveSelectorView: UIView {
@IBInspectable var cellWidth: CGFloat?
}
は(Test.ExclusiveSelectorView)上の(cellWidth)ユーザ定義の検査プロパティの設定に失敗しました:[setValueの:forUndefinedKeyは:]:このクラスは、キー値コーディング準拠キーcellWidthためではありません。
そして、これはあなたが@IBInspectable
のためのnullとしてプリミティブを定義することはできません私のクラス
そのスクリーンショットは、そのビューまたはファイルの所有者のためにあるのですか? –
はビュー用 – Godfather
変数のセッターメソッドとゲッターメソッドを明示的に定義する必要があるかもしれません。このサイトをチェックしてください。http://nshipster.com/ibinspectable-ibdesignable/ –