問題タブ [ibinspectable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2225 参照

ios - プログラムで IBInspectable を設定する

取得したインターネット情報に基づいて、さまざまな IBInspectable アイテムを設定したいと思います。たとえば、緑、赤、オレンジの円の IBInspectables があります。リクエストが緑色の場合、isGreen inspectable を Yes に設定し、その他を no に設定したいと思います。他の2つも同様です。ここでIBInspectables を確認できます。そこに入れたコードでそれができることは知っていますが、プログラムでそれらを切り替える方法はありますか?

0 投票する
1 に答える
1240 参照

objective-c - IBInspectable プロパティの値が initWithCoder にありません: 初期化子

私は MyClass.h ファイルにこれを持っています:

これは .m ファイルのコードです。

awakeFromNib メソッドで、IB に設定された正しい値を取得します。initWithCoder: この値はゼロに等しくなります。

IB で設定されたこのプロパティの値を確認するのに適切な時間は?

これは、.m ファイルでプロパティを定義した方法です。

0 投票する
0 に答える
256 参照

macos - NSColor プロパティで IBDesignable と IBInspectable を使用すると、Xcode のカラー ピッカーが機能しなくなる

IBInspectable NSColor プロパティを使用してビューの背景色を設定していますが、xcode でカラー ピッカーを使用すると、最初に値を設定できますが、ピッカーで他の値を変更しようとすると、効果がなくなります。

カラー ピッカーを再クリックして初めて、さらに変更を加えることができます。

ここで何か不足していますか?

敬具

ブライアン

ここに画像の説明を入力

0 投票する
1 に答える
1045 参照

ios - Int または UInt に対して IBInspectable が機能しない

上記のコードはメッセージを表示します

(numLines) ユーザー定義の検査済みプロパティの設定に失敗しました

UIViewNewClass [setValue:forUndefinedKey:]: このクラスは、キー numLines のキー値コーディングに準拠していません。

である別のIBInspectableプロパティで動作しますUIColor

IBInspectableで動作しますか、IntまたはUIntここで何か間違ったことをしていますか、またはでのみ動作しNSNumberますか?

0 投票する
1 に答える
1039 参照

ios - IBInspectable/IBDesignableの迅速な多重継承ソリューション?

私はこの記事のように IBInspectable/IBDesignable で遊んでいます: http://nshipster.com/ibinspectable-ibdesignable/

ストーリーボードに追加の編集オプションを追加する拡張機能を作成する方法を示しています。ただし、問題は、これらの変更がプレビューに反映されていないことです。このためには、サブクラス化し、使用IBDesignableし、実行する必要がありますdidset{}

これの問題は、すべての株式サブクラスのサブクラスを作成する必要があることですUIView。などのサブクラスUILabelですUITextFieldUIViewボーダーやコーナー半径などの通常のものをコピー/貼り付けする必要があるたびに。

Swift が多重継承をサポートしているとは思えません。

IBDesignableのサブクラスUIViewが呼び出されたとしましょうIBView。の代わりにUILabelサブクラスにする方法はありますか?IBViewUIView

IBDesignable最後に、面倒を少なくする方法があるかどうかを探しています。

0 投票する
1 に答える
1441 参照

swift - @IBInspectable 致命的エラー: オプション値のラップ解除中に予期せず nil が見つかりました

致命的なエラーが発生しました: 次のコードでアプリを実行しているときにオプションの値をアンラップしているときに予期せず nil が見つかりました これはデバッグが示すものです