問題タブ [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.

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

variables - XCODEの異なるビュー間で変数を送信するには?

現在、ユーザーが「偽の」レポート カードを作成できるアプリケーションを作成しようとしています。変数を使用して SecondViewController から ThirdViewController に移動するにはどうすればよいですか? ユーザーのテキストを 15 の textField から新しいビューに移動して、画像として保存できるようにする必要があるため、Facebook や電子メールで友人と共有できます。

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

uiimageview - ボタンが押されたときにUIImageViewの画像を変更するにはどうすればよいですか? UIImageView と UIButton は 2 つの異なるビューにあります

UIButton と UIImageView があります。UIButton と UIImageView は、ストーリーボードの異なるビューにあります。私がしたいのは、ボタンが押されたときにビューが切り替わり、UIImageView が別の画像に切り替わることです。現在、ビューは変更されていますが、UIImageView は変更されていません。

ここにViewController.hファイルがあります

スペースの配列がある理由は、最終的には 16x16 の UIImageViews ボードが必要だからです。現在、先に進む前に最初の画像ビューを機能させるためだけに、1 つの画像ビューしかありません。

これは、UIImageView を変更することになっているボタンに接続された IBAction です。

Spaceというクラスを作りました。ここに Space.h ファイルがあります

ここに Space.m ファイルがあります

ここでどこが間違っているのか誰か教えてもらえますか? 唯一の問題は、UIImageView のイメージが変更されないことです。

編集: startGame メソッドを次のように変更すると:

だから問題は私のスペースクラスのどこかにあります.

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

objective-c - ios-dismiss(modal)Viewでビューを追跡します

別のUIViewControllerに送信する番号(UILabel)を取得しようとしています。

これで一方向に進むことができますが、最初のコントローラーに戻ったときに、結果を最初のコントローラーに戻す必要もあります。

その上、私は4つのUILabelでこれを実行しようとしているので、それらを区別する必要があります。

次に、2番目のViewControllerに到達するために、次のようなセグエを使用します。

問題は、2番目のビューを使い終わったら、それを却下する正しい方法は何ですか。2番目のビューに入ると、選択したラベルの番号のみが変更されます。

乾杯。

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

templates - Ember を使用した複数のビュー

私は Ember を研究しています。1 つのページに複数のビューを含めて、レイアウト テンプレートを切り替えることができるかどうかを知りたいです。以前にAngularJSで開発したことがあります。

$route.when('/view1', ...);これとに相当する Ember を探してい <ng-include src="templates.top" />ます。

これはAngularの実用的なフィドルです。助けがほとんど見つからなかったので、誰かが私を助けてくれることを願っています。

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

events - 複数のビューを持つMVP:イベントを正しい方法で送信する

パッシブビューでMVPを初めて実装しようとしていますが、このパターンで誰が誰に通知しているかについて少し混乱しています。ビューが変更された場合はビューがプレゼンターに通知し、次にプレゼンターが他のすべてのユーザー(他のビューとモデル)に通知することを理解しています。

今、私の場合、複数のビューがあり、UIの外部で変更できるモデルもあります。次の2つのシナリオが発生する可能性があります。

  1. View [i]が変更され、Presenterに通知されます。プレゼンターは他のすべてのビューとモデルに通知する必要がありますが、View[i]には通知しません。さらに、ビューもモデルも、変更されたばかりであっても、変更通知をプレゼンターに送信することはできません(そうしないと、イベントの無限ループが発生します)。

  2. モデルが変更され、プレゼンターに通知されます。プレゼンターはすべてのビューに通知する必要がありますが、モデルには通知しません。ただし、変更されたばかりであっても、どのビューも変更通知をPresenterに送信することはできません。

プレゼンターは誰に通知し、誰に通知しないのですか?また、モデルは変更通知を送信する必要があるかどうかをどのように知るのでしょうか。結局のところ、それは変更されたばかりですが、必ずしも誰が知っているわけではありません。

1つの可能性は、すべての人(モデル、ビュー、およびプレゼンター)が変更通知を自由に送信できるようにすることですが、変更を最初にトリガーしたオブジェクトへの参照を通知内に保存します(これにより、通知をイベントオブジェクトにカプセル化します)。その後、すべてのオブジェクトは、変更の元のトリガーでない場合にのみ通知を送信します。しかし、それを行うためのより簡単でクリーンな方法はありますか?

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

android - アクティビティなしの Android マルチビュー切り替え

私はゲームを作成しており、3 つの異なるビュー (刑務所、ヤード、砂) を持つ LevelSelect クラスを作成しています。以前は複数のインテントがありましたが、そのようにすると、自分のシステムをシャットダウンする良い方法がありません。アプリケーション、およびそれは非常によく返されません。

メソッドも使用してみsetContentView()ましたが、ビューに対応するクラスをロードできないことが判明したため、クラスを結合しようとしましたが、クラスは現在のビューの外部にあるオブジェクトを初期化できません。私の質問は次のとおりです。新しいアクティビティを起動せずに複数のビューを使用するにはどうすればよいですか?

これが非常に小規模なクラスであることは認識していますが、コードの膨大な部分を何度も記述しなくて済むように、小規模な試行を行っています。

この部分のエラーは、R.layout.jail_level_viewxml ファイルにないのに、yardMenu と sandMenu ボタンを初期化したことです。

このコードは、誰かが に戻りたいときはいつでも levelselect アクティビティを停止するためのものでしたmain_activity

アクティビティをシャットダウンする代わりに、それをactivity_mainxmlファイルに変更するだけでよいので、どうすれば変更できますか。

xml ファイル (それらはほとんどすべて同じように見えますが、色などを微調整しています...:

ログキャット:

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

php - Codeigniter CLI が複数のビューをロードしない

codeigniter を使用して、cron ジョブを介して毎週の電子メール更新を実行しようとしています。ブラウザでチェックするとすべて正常に動作しますが、コマンド ラインで実行すると、ループを 1 回通過し、$message 変数をビューに設定すると終了します。

ログには有用なものは何も表示されません

ログ情報

問題のコード

気が狂ってしまうので助けてください!

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

javascript - "single-page-multiple-views" Web アプリでのデータ バインディング

オブジェクトとビューの間のデータ バインディングを提供するための一般的なフレームワークが数多くあります。これは素晴らしいアイデアです。データが変更されると、ビューは自動的に更新され、その逆も同様です。ただし、Phonegap または同等のものでラップされたモバイル Web アプリでは、アプリは通常、複数の「ビュー」 (通常はコンテナーとして使用される div) を保持する 1 つの html ページで構成されます。一度に表示されるビューは 1 つだけです。つまり、現在のビューに属するデータ バインディングのみを計算して更新する必要があります。すべてのビューが常に更新される場合、不必要な計算と不可視の DOM 要素の更新が大量に発生することになります。これらのアプリではパフォーマンスが問題になることが多いため、これは避ける必要があります。

現在の JS フレームワークの場合はどうなりますか? 彼らはこれをどのように処理しますか?私は特に Angular.JS に興味がありますが、この問題をより適切に処理する他のフレームワークがあれば、知りたいと思っています。

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

math - カメラ変位の推定

私は現在、カメラの位置を固定して、異なる日にシーンの複数の写真を撮るという実験に取り組んでいます。問題は、現実世界ではカメラを完全に固定しておくことが難しいことです。

私が必要とするのは、自動的に得られた小さな差異を修正することです。私が行った調査では、カメラの姿勢推定、ホモグラフィ推定など、より複雑な仮定を考慮した方法が返されました。私にとっては、x と y を返す画像平面での動きを発見するだけで十分です。完璧な解決策は、次のような関数です。

関数 [movx movy] = detectMotion(im1,im2)。

私がすでに行った解決策は、ハリスやヘシアンなどのいくつかの画像特徴を計算し、それらを一致させ、手動で最良のものを選択し、それらの位置の違いをカメラの変位推定として使用することでした。これで十分かどうかはわかりませんが、自動で作成された方がよいでしょう。