問題タブ [ibdesignable]

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 に答える
581 参照

ios - iOS で設計可能な UITextField

プロジェクト内で IBDesignable を使用しようとしていました。

誰かがこのクラスを機能させる方法を見つけるのを手伝ってくれませんか?

gitHub の APTextField.swift

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

ios - UISwitch のような固定サイズの UIView を作成します (IBDesignable を使用)

このガイドを使用して、XIB で設計され、UIView サブクラスの IBDesignable 属性を使用してストーリーボード内から再利用可能なビューを作成する場合、どのように固定サイズにし、そのサイズ変更動作をUISwitchのようなビュー?

「サイズ変更動作」とは、インターフェイス ビルダーでの設計中も意味します。

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

ios - テスト ターゲットの IBDesignable エラー

ストーリーボードでカスタム UITextField を使用しようとしています。ただし、UITextField の Custom クラスを CustomTextField として設定するたびに、エラーが発生します。

テキストフィールドのカスタム クラスを通常の UITextField に戻すとすぐに、エラーは消えます。CustomTextField の迅速なファイルを Test ターゲットに追加しましたが、まだ解決策はありません。ここに示されているソリューションも適用しましたが、成功しませんでした。

誰にもアイデアがありますか?(テストターゲットを保持したいので、削除することはできません)

前もって感謝します。

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

swift - NSSlider と IBDesignable の問題

そのため、バグのように見える奇妙な問題に遭遇しました。「ユーザー定義ランタイム属性」を追加するたびに、スライダーのスタイルが失われます。@IBInspectable がデフォルト値であれば問題ありません。ただし、属性が格納されると、スタイルがオーバーライドされます。これは説明が難しいので、画像を添付しました。

左は IBInspectable なし、右は IBInspectable 変数セットあり。左のようなダークスタイルにしたいです。

スライダーの問題

そしていくつかのコード:

この問題は、NSSlider だけではなく、すべての NSControl オブジェクトに関係していると思います。修正があれば教えてください。ありがとう。

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

ios - フォントも変更すると、ボタン ラベルの色の変更が機能しない

以下は、IB でボタンのクラスとして設定されたカスタム ボタンの簡単な例です。

setFont が false の場合、つまりフォントが変更されていない場合、ラベルのテキストの色は予想どおり赤になります。しかし、それが true の場合、ボタンのテキストの色は IB で設定されているものになります。

問題は、ここで何が起こっているのか、IB でプログラムによって割り当てられたボタンのテキストとフォントの両方を変更するにはどうすればよいかということです。

これらの特徴と IBDesignable のファンキーさを知りたい場合は、デモ プロジェクトを参照してください。

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

ios - NSArray IBInspectable の作成

NSArray IBInspectableストーリーボード カスタム ビューで複数の値を定義するために使用する方法はありますか?

NSArrayそこに格納されるオブジェクトの種類に関する情報がないことはわかっているので、おそらく問題です。しかし、注釈などを使用した解決策はありますか?

私がやりたいことは、ストーリーボードNSArrayUIColors介して設定し、ストーリーボードの視覚化中にビューにグラデーション レイヤーを描画することです。

startColor と endColor という 2 つのプロパティの作成を開始しました。それはうまくいきますが、私はこれをもっと一般的にしたいと思っています。

これは私の drawRect メソッドです:

そして、私はこのようなことをしたい: