問題タブ [interface-builder]

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

objective-c - Binding two different model-key-paths to the same NSArrayController selection

Say I have the following array of dictionaries:

How can I bind the fullName values to the values of an NSPopUpButton control but bind the selection's isoName to NSUserDefaults? I have an NSArrayController set up with an array like the above, and my NSPopUpButton is bound to this controller with the model key path as "fullName", but I want to keep the isoName in the NSUserDefaults. Is this possible? Is there a better way to approach this?

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

iphone - iPhone のリストボックスに似ている GUI はどれですか?

以前のアプリを Windows モバイルから iPhone に移動しようとしています。Interface BuilderのどのGUIがリストボックスと同様の機能を持っているか考えていますか?

0 投票する
4 に答える
5669 参照

cocoa - Interface Builder> Inspector> Bindingsの「ControllerKey」とはどういう意味ですか?

それらのすべてのフィールドとその意味を説明しているドキュメントは見つかりません。特に「コントローラーキー」は私にはわかりません。

0 投票する
7 に答える
9553 参照

objective-c - Objective-C / Cocoa の「アウトレット」とは?

誰かが「アウトレット」とは何かを人間的に理解できる方法で説明できますか?

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

cocoa - Inspector > Bindings ペインの IB の "Controller Key" プロパティのポイントは何ですか?

アップルは次のように述べています。

NSController オブジェクトの属性。NSController オブジェクトにバインドする場合、このフィールドを使用してキー パスの最初のエントリを選択します。このフィールドに関連付けられたメニューには、便宜上、選択したコントローラー オブジェクトで使用可能なプロパティが表示されます。プロパティの名前を入力するか、表示されたリストから選択することができます。

誰かがそれを別の言葉で説明できますか?

0 投票する
4 に答える
5679 参照

cocoa - カスタム NSView のバインド: IBPlugin の作成が必要ですか?

画像をパターンとして描画するために、NSView のサブクラスを作成しました。

バインディングを公開するために次を実装しました。

残念ながら、イメージバインディングは Interface Builder に表示されません。

Interface Builder でバインディングを公開するには、本当に IBPlugin を作成する必要がありますか? これは、再利用する予定のないカスタム ビューにはやり過ぎのように思えます。

0 投票する
5 に答える
3326 参照

objective-c - NSTextField のサブクラス化

NSTextField の機能を拡張したいと考えています。A私が達成したいことは次のとおりです。

キャレットのルック アンド フィールの変更。

テキストが特定の文字数に達したことを検出し、その制限を超えるとテキストに異なる色を付けます。*

グーグルでかなりの時間を費やした後、私の大きな欲求不満に、単に「Sublass NSTextField とこのコードを使用してください」と述べている何百ものヒットを見つけました.

上記の 2 つのことのいずれかを達成するサブクラスの実際の例と、コードの実装方法に関する指示*を誰かが提供してくれれば、非常に感謝しています。実際のライブ コード。


返信が遅くなり、大変申し訳ありません!

皆様にお詫び申し上げます。私は家に疝痛の乳児がいますが、あなた(または少なくとも子供がいる人)が想像できるように、これはあなたの利用可能な時間のかなりの時間を占めています. ご回答ありがとうございます。

私の主な問題の 1 つは、デリゲートとアウトレットについて十分に理解していないことです。私はここで(そして他の多くの場所で、私が集めたある種の「バイブル」のような)推奨された本を購入しました。:)

しかし、それが私にとって不可欠なツールになることはわかっていますが、理論を読むよりも例を研究することから最も多くの理解を得る*ので、誰かが関連するクラスの適切なサブクラスでプロジェクトを作成してくれると非常に感謝します.おそらくNSTextfieldクラスを拡張すべきではないことを理解しているのでしょうか?

Mark Thalmans の投稿を回答として即座にマークしますが、それは適切な「ダミー用」の回答であると確信していますが、ファイルを熟読したいので、数日間保留します。しかし、私は恩知らずではありません!

ああ、そして; 私が実際に知っている言語ではそれほど役に立たないという私を信じてください。Interface Builder とコードへの GUI 接続に関するこれらの概念は、私にはあまり知られていません。私は通常、コードを書いてそのままにしておきます。


*はい、私の最初の小さなトレーニング プロジェクトは確かに Twitter ユーティリティです。

*子供のように

*理論を読むことが私にとっても大きな価値をもたらさなかったというわけではありません. Colin Moock の AS3 の決定版ガイドがなければ、今の私はありませんでした