問題タブ [multiple-views]
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.
ipad - 横向きと縦向きの複数のビュー
2 つの異なるビューを使用して、横向きと縦向きの両方でアプリを実装したいと考えています。私のアプリが横向きの場合、1 つのビューが表示され、縦向きの場合は 2 番目のビューが表示されます。可能です。しかし、私のアプリが縦向きで読み込まれると、実際の場所にボタンを外すコントロールが表示されます.次に、向きを横向きに変更し、ボタンの位置を反対側に変更し、ボタンのタイトルも反対側になるようにボタンを回転させます. 私を助けてください。そして、あなたの助けに感謝します。
data-binding - 選択したアイテム(MVVM、SL5)のObservableCollectionへの複数のビューでのバインド
Silverlight 5でMVVMを使用しています。達成したいのはListBox
、あるビュー(ListView.xamlなど)でアイテムを選択し、選択したアイテムをListBox
別のビュー(SelectionView.xamlなど)で表示することです。
私が選択したアイテムは、この回答で説明されているように、添付された動作を介して作成されたObservableCollection<MyItem>
(と呼ばれる)にありますSelectedItems
問題は、2つの異なるXAMLファイルを使用していることのようです。選択が行われる同じXAMLファイルでにをバインドするListBox
と、アイテムは同じビューの別のファイルに問題なく表示されます。しかし、別のファイルでは、空のままです。SelectedItems
ListBox
ListBox
どちらのビューもViewModel
DataContextと同じものを使用します。
私は正しい方向へのいくつかの指針について非常にうれしいです。私はSLを初めて使用するので、明らかな何かが欠けている可能性があります。
これは機能するコードです:
ListView.xaml
そしてこのコードは空のリストボックスを与えるだけです:
SelectionView.xaml
PS:構文の強調表示はlanguage-all:lang-xmlに設定されていますが、機能していないようです。
iphone - 複数のビュー (& nib) を単一のビュー コントローラーに追加する
1 つの iPad 画面に複数のビューを実装する必要があります。いくつかのクラスを作成してから、対応する xib ファイルを作成しています。画面のすべてのビューを管理する 1 つのメイン (ルート) ビュー コントローラーがあります。これを達成する方法がわかりません。プログラムでビューを作成する代わりに、nib ファイルに IB を使用しています。これは良い方法ですか? 特定の位置にビューを設定する方法は? 誰でも私またはより良いアプローチを導くことができますか?
asp.net-mvc-3 - Asp.Net MVC 3で1つのコントローラーアクションから異なるビューを提供しますか?
コントローラーの1つのアクションメソッドが多くの異なる要求を処理し、製品情報を含むビューを提供できるAsp.Net MVC 3アプリケーションを作成しようとしています。製品はidパラメーターで指定されています。
その理由は、ユーザー (非プログラマー) が、アクション メソッドなどを追加することなく、新しいビューを簡単に追加できることを望んでいるためです。
各ビューには画像要素があり、src 属性は相対パスを参照します (例: "images/image_1.svg")
さて、これを行うために思いついた唯一の方法は、次のようなアクション メソッドを持つことでした。
ビューへのパスを id で 2 回連結する理由は、製品ごとに個別のフォルダーを作成し、その中に独自の「images」フォルダーを作成できるようにするためです。
したがって、ビューは次のようなフォルダー構造になっています。
これは、上記のようなパスが与えられた正しいビューを提供します。しかし、これはおそらく良い方法ではないことに気付きました。画像の相対パスでは機能しない URL が生成されます。
画像の「リソースが見つかりません」というメッセージが表示され、Web インスペクター ツールで、パス localhost/Manuals/Product/images/image_1.svg で画像を探していることがわかりますが、もちろん存在しません。 .
では、どうすればこれを行うことができ、ビュー内の画像に単純な相対パスを使用できるのでしょうか?
ビューは XML からの XSLT 変換を使用して作成されるため、すべての画像パスがそこに作成されることに注意してください。
これを行うのにまったく別の方法がある場合は、教えてください。私はこれについて間違った方法で行っていると感じています. また、解決策がルーティングの設定に関係している場合は、Asp.Net MVC のルーティングメカニズムをよく理解していないため、説明を非常に詳しく説明してください...
matlab - 基本行列を考慮して、3D ポイントがステレオ カメラのペアの前にあるかどうかを判断する
iPhone 4S (基本的なステレオ システム) のペアを使用して、シーンの 2 つの異なるビューにあるポイントの 3D メトリック再構成を取得しようとしています。
そのために、カメラを調整し、基本行列を推定し、基本行列の推定値を取得しました。現在、Hartley&Zisserman の「Multiple View Geometry in CV」という本では、任意の E に対して、それらが 4 つの正規カメラ ペアに対応し、そのうちの 1 つだけが「実際の」ステレオ構成として再構築されることがわかります。
問題は、[cit.]"...再構成されたポイントは、これら 4 つのソリューションの 1 つだけで両方のカメラの前にあるということです。したがって、単一のポイントでテストして、両方のカメラの前にあるかどうかを判断することは、カメラ行列 P' の 4 つの異なる解を決定するのに十分です。 ..."
F、K_left、および K_right がわかっている場合、3D ポイントが両方のカメラの前にあるかどうかをどのように確認できますか?
ありがとう、
リカルド
android - Android の複数のアクティビティでビューを再利用する
私は次のシナリオを持っています:アンドロイドアップ、アンドロイド1.6以降と互換性があります。すべてのアクティビティの下部に、アクティビティのみを開始するトグルボタンのセットがあります。理由を聞かないでください、それがリクエストでした:)これらのボタンにすべての画面で同じことをさせると、私は次のように考えました:
- レイアウトをxmlファイルに入れ、すべてのアクティビティレイアウトに入れます
- Activity を拡張するクラスを作成し、すべてのボタンに onClick メソッドを割り当てる
- ToggleButton がチェックされている場合、他のすべてのボタンを checked="false" に設定し、ボタンの操作を実行します。
onCreate() をオーバーライドするときに、BaseActivity に固執しています。ボタンを取得して onClick リスナーを割り当てるにはどうすればよいですか?
.net - マルチパネル レイアウトの処理方法
情報を表示する 1 つのメイン パネルと、メイン パネルで発生した内容に基づいていくつかのパネルの 1 つを表示できるサイド パネルを含む Web ページ レイアウトがあります。たとえば、メイン パネルにプロジェクトのリストを表示し、編集パネルを表示するプロジェクトをクリックすることができます。または、削除パネルを表示するプロジェクトを削除できます。5~6枚くらいのパネルです。これはアプリケーション全体ではないため、メイン パネルを部分的に表示することはできません。
これをどのように実装しますか?基本的に、コントローラーで 2 つのビューを返そうとしていますが、明らかにそれは不可能です。私の推測では、メイン パネルはコントローラーによって返されるビューである必要があります。しかし、どうすればサイドパネルを設定できますか? どうにかして、2 つのビューを 1 つのコントローラー アクション内で 1 つに結合できますか? または、2 つのコントローラーを 1 つのアクションにリンクする必要がありますか? どうすればいいですか?
私は ASP.NET MVC を初めて使用しますが、自分で答えを探すのに苦労しています。お待ちいただいてありがとうございます。
objective-c - 複数のビューを持つ UIViewcontroller
プロジェクトには現在、すべてのアプリケーションのメイン ビューとして機能する「ダッシュボード」と呼ばれる UIviewController があります。このメイン ビューは、分割ビューのような 2 つのサブビューで構成されています。メインの左側 (左図) には複数のボタンがあります。右側(ライトビュー)には、左側の選択したボタンの内容が表示されます。
ボタンが押されると、次のように表示されるビューの新しいインスタンスが作成されます。
別のボタンを押すと別のビューが表示されますが、以前に呼び出されたビューのメモリは残っており、以前のビューの割り当て解除は呼び出されません。
左側にはボタンがあり、押すと左側が左側に移動し、右側が左側に移動して完全に表示されるため、分割ビューを使用していません。
これに対するアプローチはありますか?
一部の画像を更新しました...
メイン (MainViewController):
プレスコースカタログ:
テーブルから行を選択すると詳細が表示され、ユーザーがボタンを押すとビューが最大表示されます。
おそらく私は新しい見解を間違って呼んでいたのではないかと思います。オブジェクトはどこにリリースされますか?
ios - ビューでの遷移の滑らかさの改善
私たちのアプリケーションでは、あるビューから別のビューへの移行に CATransition を使用していますが、他のアプリのように滑らかさがありません。したがって、ビュー遷移の代替ソリューションや、アプリケーション フローのスムーズさを改善するためのヒントとなるものがあります。
よろしく
ここで編集したのは、使用しているコードです。
cocoa-touch - NSMutableArray objectatindex は常に最後のオブジェクトを表示します
私の問題は、NSMutableArray
常にobjectatindex
-method で最後の要素を取得することです。
から派生したいくつかのクラスを持つ配列がありますUIViewController
。ビューを次々に表示したい。
最初に配列を埋めます:
その後、実際のビューを取得して、次のようにジャンプしたい:
新しいビューは表示されず、ログ内の番号は常に配列の最後の番号です。「Views」のすべての要素を for ループで処理しようとしましたが、すべてのオブジェクトには常に最後の番号があります....
ヒントはありますか?