問題タブ [outlet]

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

ios - iOS 用のマルチシーンと ViewControllers を備えた複数のアウトレット

したがって、3 つの個別の textFields を持つ 3 つのシーンがあります。シーンごとに 3 つの ViewController をセットアップして、独自のシーン内のそれぞれの textField でキーボードを閉じる処理を行いました。しかし、コントロールのドラッグ メソッドを使用して IBAction アウトレットを作成するための textField オブジェクトを取得できません。解決策を試して解決するためにカスタム UITextField クラスを作成しましたが、それは役に立たなかったようです。これを機能させることができない理由はありますか?

ストーリーボードの設定は次のとおりです。

絵コンテ

コントロールドラッグしてみるとこんな感じ コントロールドラッグエラー

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

templates - Ember:親ルート/テンプレートのアウトレットにレンダリングする方法は?

私たちのサイトにはページがあります。それを「動物」と呼びましょう。このページは 2 つのセクションに分かれています。左側にメニューがあり、右側のパネルにコンテンツがあります。左側のメニューには 2 つのタブがあります。「猫」と「犬」、それぞれに品種のリストがあります。

したがって、/animals/dogs/beagle に移動すると、「ビーグル」が選択された状態で犬のタブが開き、右側のパネルにビーグルに関する情報が表示されます。

私の問題は、/animals ルートが事実上、右側のパネルと左側のメニュー周辺のいくつかの機能を含む画面全体であるため、テンプレートの物理階層が実際にはルート階層に従っていないことです (非表示にすることができます)。など)。動物のルート (/cats または /dogs) は、左側のメニュー内の {{outlet}} 内にレンダリングされたテンプレートですが、レンダリングしたい品種情報がテンプレートによって「所有」されている領域内に収まらないためです。その上 (左側のメニュー内) あるべき場所に移動する方法がよくわかりません (トップレベルの /animals テンプレート内の 2 番目の {{outlet}} でしょうか?)。

これらの 2 つのセクションが同じテンプレート領域内に収まるように、階層の最下位レベルで画面全体を効果的に再現せずにこれを達成するための最良/正しい方法は何ですか?

ここにいくつかのASCIIアートがあります:)

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

ember.js - 名前付きアウトレット内のアウトレットへの Ember レンダリング

これらのテンプレートを考えると

そして、これらのルート:

テンプレートはテンプレートに含まfoo/indexれる内部でレンダリングされると予想されますが、アプリケーションのアウトレットにレンダリングされます。ここにライブの例があります: http://jsbin.com/yecatu/6/edit?html,js,output{{outlet}}foo

呼び出しを入れると、適切な場所に並べ替えられますが、テンプレートが 2 回レンダリングされることに注意this._super()renderTemplatefoo/indexくださいfoo

更新:私が達成しようとしているのは次のとおりです。

  1. アプリケーションには名前付きのアウトレットがあるとしましょう'sidebar'
  2. ルートは、独自の (名前のない) アウトレットを含むこのサイドバー アウトレットにラッパーをレンダリングできます。
  3. 次に、そのルートのサブルートは、ラッパー内のアウトレットでレンダリングする必要があります。

したがって、上記の例では、fooルートはそのラッパーを'base'アウトレットにレンダリングする必要があり、そのサブルート (例) のコンテンツは、そのfoo/indexラッパー (例のクラスfoo-outletを持つもの) 内のアウトレット内でレンダリングする必要があります。

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

ios - xib でビュー アウトレットを設定できません

ビューコントローラーを含むxibファイルがありますが、このリンクと同じ問題があります:問題

この回答では、ビューにはクリック可能な円があるため、アウトレットを簡単に設定できます.しかし、私の場合、ビューアウトレットはクリック可能でさえありません.

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

ios - xcode のアウトレット (最新バージョン)

私は xcode の初心者で、質問があります。基本的に、私は Web ブラウザまたは画像ビューを使用してアウトレットを作成することについて、ツッツを見続けています。エディタを開いて、Ctrl キーを押しながら「画像ビューまたは Web ブラウザ」をクリックして「ビュー コントローラ H」にドラッグするだけです。しかし、エディターを開いて画像または Web ブラウザーをクリックするたびに、エディター "UIViewConroller.H" に移動し、"ViewController.h" にとどまりません。なぜこれをやっているのか、私が見たり読んだりするたびに、彼らはこれをやると言っていますが、私にはうまくいきません。

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

ember.js - EmberJS: #each ループ内の複数のアウトレット

次の機能を実現したいと考えています。

エントリのリスト - 単一のエントリをクリックすると、このエントリの詳細が現在のエントリの下に表示されます。

ルートを介して単一のエントリにアクセスできるようにする必要があります。tasks/1

私のアプローチ:

{{outlet}}ループ内に含めることでこれを解決しようとしまし#eachたが、うまくいきませんでした。

List -> Details私が見つけたすべてのチュートリアルとソリューションは、単一のコンセントのみを使用するアプローチに基づいています。

どうすればこの問題を解決できるかわかりません。より良い解決策はありますか?

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

ios - カスタムビューアウトレットを参照しようとすると、「クラスはキー値のコーディングに準拠していません[...]」

私は iOS コミュニティではまったく新しいので、これはばかげた質問かもしれません。コード内で操作できるサブビューを含むカスタム ビューを作成しようとしています。これが私がしたことです:

  1. PageView.xib を作成しました
  2. PageView.m および PageView.h ファイルを作成しました
  3. PageView.xib > Identity Inspector > Custom Class > Class に「PageView」と入れました
  4. ラベルを.xibにドラッグしました
  5. コードを含むPageView.hにラベルをコントロール+ドラッグしました

    /li>
  6. 次に、MainViewController で定義した ScrollView でこのビューを使用しようとしました

    /li>
  7. 実行しようとしましたが、エラーが発生しました

    /li>

私は何を間違っていますか?

追加情報:

  • PageView.xib ファイルの所有者は、「アウトレット」に「ラベル <-> ラベル」を表示します (ここでは 1 つだけ)
  • ラベル ビューには、「参照アウトレット」に「ラベル <-> ファイルの所有者」が表示されます (ここでも 1 つだけ)。
  • 3 つのファイルはすべて、ターゲット メンバーシップでチェックされているプロジェクトを持っています。
  • 単にアウトレットを参照しないと、すべてが正常に機能します
  • キャッシュやその他の種類のものを消去、削除しようとしました。

お時間をいただきありがとうございます。遠慮なく質問してください。もっと正確に知りたい人がいれば、プロジェクトを Github に載せることができます。

ジュリアン

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

ios - UIViewController のアウトレット

SwiftでviewControllerのビューを他のviewControllerのビューにロードしました。

UITableView を MyCustomViewController (.xib) に追加しようとすると、機能します。しかし、「DataSource」/「Delegate」などのアウトレットやボタンのアクションを追加すると、アプリケーションがクラッシュしました。

よろしく