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

objective-c - カスタム ビュー用の Interface Builder プラグインを作成するのはいつですか?

プラグインを使用してカスタム ビューを Interface Builder に統合することを推奨するのはいつですか? Apple のInterface Builder Plug-In Programming Guideにざっと目を通してみると、次のことがわかりました。

  • カスタム オブジェクトは 1 つのアプリケーションだけで使用されますか?
  • カスタム オブジェクトは、アプリケーションだけにある状態情報に依存していますか?
  • カスタム ビューをスタンドアロンのライブラリまたはフレームワークにカプセル化することは問題になりますか?

上記の質問のいずれかに「はい」と答えた場合、オブジェクトはプラグインの候補として適していない可能性があります。

それは私の質問のいくつかに答えますが、それが良い考えである場合についてのあなたの考えをまだ知りたいです. どのような利点があり、時間の投資はどれくらいですか?

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

cocoa - Cocoa ダイアログの Esc キーと Enter キー

ユーザーがEscまたはEnterキーを押したときにCocoaアプリケーションのダイアログを閉じるにはどうすればよいですか? OKボタンがありますが、デフォルトボタンにすることはできますか?

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

objective-c - Objective-Cでデリゲートクラスを接続する

Interface Builderファイルに2つのコントロールがあり、それらの各コントロールは、コード内に個別のデリゲートクラス(Control1DelegateとControl2Delegate)を作成しました。私はInterfaceBuilderで2つの「オブジェクト」を作成し、それらをそのタイプにし、コントロールをデリゲートとしてそれらに接続しました。代表団はうまく働きます。私の問題は、ある代理人から別の代理人に情報を共有する必要があることですが、その方法がわかりません。

これを行うための最良の方法は何ですか?2つのデリゲートを1つのクラスに結合しますか、それとも、両方が読み取ることができる3番目のクラスにアクセスしますか?コード内のどこにもクラスを実際に初期化していないため、実際のインスタンスへの参照を取得する方法(実際のインスタンスがある場合)、または「メイン」クラスにアクセスする方法がわかりません。プロジェクトが付属しました。

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

iphone - UITableViews に Interface Builder を使用する

私は iPhone 開発の学習プロセスの非常に早い段階にいます。いろいろな部分に頭を悩ませようとしています。現在、基本的な NavigationController テンプレートを使用して、いくつかのテキスト フィールドを持つ単純なグループ化されたテーブル ビューを作成しようとしています。私ができないように見えるのは、Interface Builder で UITableViewCell を UITableView にドロップして、テキスト フィールドをセルに追加できるようにすることです。これは可能ですか(UITableViewCellがドラッグ可能なコントロールであるという事実が与えられているようです)?

そうでない場合、それはすべて自分で書く必要があるコードであることを意味しますか?

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

iphone - UIImageのInterfaceBuliderに参照アウトレットを接続するにはどうすればよいですか?

プログラムでUIImageにアクセスしたい...つまりmyImage.hidden=TRUE; など。UILabelに対してはこれで問題なく実行できますが、UIImageに対してプロセスを繰り返すと、機能しません。具体的には、Interface Builderで青い線をアイコンの上にドラッグすると、UILabelを使用しているときのようにポップアップメニューが表示されません。

おそらくUIImageの代わりにUIImageViewを使用していますか?

ありがとう!

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

iphone - ファイルの所有者とビュー コントローラーをリンクする [iPhone SDK]

ViewController と View ウィンドウの間の関係を確立できるという点で、iPhone SDK 2.1 に問題があるようです。ココア タッチ クラスに関しては、先に進んで UIViewControllerサブクラスを追加しました。ターゲットが既存のプロジェクトの一部であることを確認しました。その直後に、ユーザー インターフェイス -> View XIB を追加しました。中UIViewControllerには、サンプルコードから文字通りコピー/貼り付けた簡単なコードがあります。

EditViewController.h:

EditViewController.m

お察しのとおり、あまり効果がありません。新しい xib をクリックして でクラス ID を参照するとEditorViewController、オートコンプリートは発生しません EditorViewClass。ビューから [File's Owners] を Ctrl + クリックしようとすると、nada が表示されます。

このプロセスで見落としている可能性のある特異性には、ビューをコントローラーに出力できないものがありますか?

プロジェクト名がターゲットとしてチェックされているのを確認する以外に、自分のユーザー インターフェイス ビュー XIB がプロジェクトに関連付けられていることを確認するにはどうすればよいですか?

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

iphone - IB で横向きと縦向きの違いを処理する最善の方法は何ですか?

横向きと縦向きの表示をサポートするビューがあり、一方から他方に切り替えるとすべてのコントロールが移動します。現在、ユーザーが電話を回転させたときに、各コントロールの .center を設定することでこれを行っています。問題は、これが面倒で、多くのコードが必要であり、そもそも Interface Builder を使用する目的を無効にしているように見えることです。

私の質問は次のとおりです。Interface Builder で 1 つのビューが複数の外観をサポートする方法はありますか (1 つは横向き、もう 1 つは縦向き)。そうでない場合、他の人はIBでこれをどのように行いますか? 2 つのビューを設定しますか?

編集:横向きと縦向きのビューが異なって見えることを明確にするために、直接変換したくありません。実際には横向きモードでデータを異なって表示します

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

iphone - Generate View for iPhone application using interface builder.?

I wanted to generate one fix view using interface builder, but the size of that view is exceeding the size of iphone screen,and I am not able to maximize screen. I wanted to show table view in that screen. I did enabled scrolling but that didn't work,

Update 1:
Actually I wanted to show thumbnail image inside cell and i want to show 5 cell so 5 thumbnail image,those images are static. So which is a better way to achieve this ,interface builder or programming?
Hope this is clear enough.

0 投票する
10 に答える
14711 参照

objective-c - Interface BuilderでNSCellサブクラスを設計することは可能ですか?

NSTableViewで使用するためにNSCellをサブクラス化しようとしています。作成したいセルはかなり複雑なので、Interface Builderで設計してから、ペン先からNSCellをロードできると非常に便利です。

これは可能ですか?どうすればいいのですか?

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

cocoa - Cocoa/IB で Mail/iTunes/Finder/etc に似たサイドバーをどのように実装しますか?

タイトルがすべてを物語っていると思います...上記のすべてのプログラムで使用されている標準の OS X サイドバーに似たインターフェイスを実装しようとしています。つまり、左側の選択ペインに使用するビューについてです。実際には、Apple アプリに見られるような階層コンポーネントは必要ないと思います。必要なのは、右側のペインに表示される内容を決定する見栄えの良いフラットな選択肢のリストだけです。

明らかなスタートは、垂直に分割されたレイアウト ビューですが、それを超えると、どこに行くべきか完全にはわかりません。列が 1 つしかないコレクション ビューか、そのようなものですか?