問題タブ [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 投票する
1 に答える
908 参照

ios - Objective-C の IBInspectable とデフォルト値、黒色のビュー

Objective-C プロジェクトで IBInspectables を使用しています。これらにデフォルト値を設定したくありません。Swiftでできるようにデフォルト値を設定するだけでは簡単ではないので、initメソッドで次のようにしようとしています:

これにより、必要に応じてインターフェイス ビルダーの値を変更できます。ただし、ボタンのfillColorとしてデフォルトを選択すると、インターフェイスビルダーでは青ではなく黒で表示されます。ここで私が間違っていることはありますか?どんな指針も素晴らしいでしょう。

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

ios - @IBInspectable UIImage にアクセスすると、インターフェイス ビルダー エージェントがクラッシュする

いくつかの変数をサブクラスUIView化して使用することにより、カスタム ビューを実装しています。@IBInspectableそのうちの 2 つは UIImage です。コードでそれらのいずれかにアクセスしようとすると、インターフェイス ビルダーがクラッシュし、次のメッセージが表示されます。

シミュレーターとデバイスですべてが正常に動作します。image_one.pngアセットにあると仮定して、それを再現する方法は次のとおりです。

実際、インターフェイス ビルダー エージェントは、この変数の初期化時にクラッシュします。と書くvar anImage: UIImage! = UIImage(named: "image_one")と、この変数にアクセスするときにエージェントがクラッシュします (前述のとおり)。

何か案は?

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

swift - IBDesignable と IBInspectable は iOS7 電話で実行できますか?

私はXcode7.1を使用@IBDesignableしており@IBInspectable、ビューをカスタマイズするために使用しています。を に設定するDeployment TargetiOS7.0、設定したプロパティがIBInspectable機能しませんでした。iPhoneで動作しiOS7.0ますか?

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

objective-c - IBInspectable プロパティ値が xib で更新されない

IBInspectable プロパティを使用して小さな問題が発生していますが、それが私の xib と xib の使用に関係があるかどうかはわかりません。複数のビュー コントローラー間でカスタム コントロールを再利用しようとしています。コントロールはカスタム タブ マネージャーです。

タブマネージャーXib

ここに画像の説明を入力

IBInspectable 属性は、この xib で First、Second、Third として構成されます。

ヘッダー ファイルの対応するコードを次に示します。

これは、TabContainerView.xib で問題なく正常に機能します。このコントロールを 2 つの異なるビュー コントローラーで使用しようとすると、問題が発生します。私の両方のView ControllerもXibsからロードされています。

ビューコントローラー1には、次のようなものがあります。

ここに画像の説明を入力

ビュー コントローラー 1 では、カスタム ビューを TabContainerView サブクラスにサブクラス化しました。これは、アプリケーションを実行すると問題なく動作します。また、このビュー コントローラーに固有のテキストに変更しました。List、Map、Filter は、View Controller 1 の IBInspectable プロパティ値です。ビュー コントローラー 2 (表示されていません) でもまったく同じことを行いましたが、ビュー コントローラー 2 に固有の IBInspectable プロパティ値が異なります。ただし、アプリケーションを実行すると、値は更新されず、常に First、Second、および Third のままです. 私がやっていることがこの問題を引き起こしているかどうかはわかりませんが、助けやヒントをいただければ幸いです。(IBDesignable は、破損した場所で多くの警告を表示し、xib の最後に保存された値をロードしているだけなのかどうかわからないようです。)

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

ios - IBInspectable 値で値を区切る方法

IBInspectable var で値を区切る方法や、値の増減を変更する方法はありますか?

たとえば、次の var があるとします。

0.0から1.0まで区切りたい。

私はアルファ値でそれを行うことができるので、私は疑問に思っていました:

アルファ

上の矢印をクリックすると、その値に 0.05 が追加されます。

0 投票する
3 に答える
5027 参照

swift - @IBDesigable/@IBInspectable でストーリーボードのボタンにコーナー半径が表示されない

ボタン用のこのカスタムクラスがあります。

しかし、ストーリーボードのボタンに角の半径が表示されません。

@IBInspectable では、インスペクタ パネルで値を変更できることを理解しています。それは私が探しているものではないと思います。

そのクラスでボタンを作成するときに、角の半径がストーリーボードに表示されるようにしたいと思います。それが@IBDesignableの機能だと思いました。

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

ios - 角の丸いUIButtonクラスを作成しようとしています

角の丸い UIButton クラスを作成しようとしていますが、機能していません。これは私がこれまでに持っているものです:

インターフェース

実装

何か案は?