問題タブ [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.
visual-c++ - 2つのペインを持つCSplitterWnd:左側のペインはCTreeView、右側はCFrameWnd:右側のペインで異なるビューを設定できません
古典的なWindowsエクスプローラーの種類のアプリケーションを実装しようとしています。CpliterWndには2つのペインがあります。左側のペインはCLeftTreeView:public CTreeView右側のペインはCRightPaneFrame:public CFrameWnd、CRightPaneFrameにはメンバー変数m_pCustomViewがあります。
CustomViewは、ダイアログリソースに追加したクラスです(リソースエディターとクラスの追加ウィザードを使用して編集)
MainFrame.cppには次のエントリがあります
そして後でCRightPaneFrameで
何が間違っているのかわかりませんが、CustomViewが右側のペインに読み込まれていません。
アプローチの変更に関する提案または現在のアプローチの何が問題になっていますか?
iphone - ウィンドウベースのiPhoneアプリでタブコントローラービューを読み込んでいます
ウィンドウベースのアプリケーションテンプレートを使用して、複数のビューを持つアプリを作成する方法を学んでいます。タブバーを実装しようとしていますが、ビューが読み込まれると空白になります。iPhoneSDKまたはXcodeのバージョン間で問題が発生する可能性があることを認識しています。両方の最新バージョン(iOS4.3とXcode4.0)を使用しています。
私の現在のコードは次のとおりです。
.hファイル:
.mファイル:
}
ダウンロードしたサンプルコードでは、これは正常に機能しました。問題がどこにあるのかわからないので、何か提案をいただければ幸いです。
notifications - 2つの異なるビューでのNSManagedObjectContextObjectsDidChangeNotificationの問題
皆さん、こんばんわ、
私の問題を説明する前に、まず私のプロジェクトについて説明する必要があります。
「会話」と呼ばれるエンティティと「メッセージ」と呼ばれるエンティティを持つ単純なCoredataモデルがあります。基本的に、私はiPhoneのSMSアプリケーションを再現する必要があります。
ご覧のとおり、私のモデルはわかりやすいです。数週間前に、これらのビューを完全に実装する方法(つまり、この投稿の特定の会話からのメッセージを表示するビューでNSFetchedResultsController(FRC)を使用するかどうか)について助けを求めました。
つまり、私が行ったのは、各ビューで1つのFRCを使用することです。別のスレッドは時々私のモデルを更新しています。モデルが変更されたことをビューに通知するために、2番目のスレッドでこれを使用しました。
そしてmergeChanges:関数はこれを行っています:
このコードは、viewController(ConversationVC(すべての会話が一覧表示される)とMessageVC(特定の会話からのすべてのメッセージが一覧表示される))の両方で使用したため、うまく機能していると思いました。
ただし、私の問題は次のとおり
です。2番目のスレッドに新しいメッセージを挿入してコンテキストを保存すると、MessageVCが表示されていなくても、通知が両方のビューに送信されます。これは私のConversationVCのプロパティではないので、ポップされたときの値はnilである必要があります。(おもう)。
私の質問は:なぜこれが表示されていないビューに送信されるのですか?デバッガーではどこにもその値がわかりません。ビューのプロパティにしようとした後、ConversationVCに戻ったときに「nil」を割り当てましたが、割り当て解除された変数(論理的)に通知が送信されたことを示すSIGBRTエラーが発生します。
現在表示されているビューにのみ送信する必要があります。何か考えはありますか?
どうもありがとうございます
iphone - iPhoneアプリ開発における複数のビューに関する質問
5つのビューを処理できるビューコントローラを作成することは可能ですか?また、ルートビューに移行するために、すべてのビューに異なるボタンを実装することは可能ですか?
したがって、アプリの私の考えは、ロードするとメインウィンドウに移動し、そのウィンドウに5つのビューに移動する5つのボタンがあり、そのビューに入ると、他のボタンの中でも特にMainViewにのみ移動するボタンは1つだけです。
これらの5つのビューの一部が、オプション、スコア、統計などになるとしましょう。
こんなにたくさんのビューを使ってそのようなアプリを作ることができれば、それは良いアプローチですか?
spring-mvc - 異なるドメインに基づいてspring-mvcの異なるビューリゾルバーを決定するにはどうすればよいですか?
たとえば、2つのビューが必要なSpring-MVCプロジェクトがあります:views / xxx / ... views / yyy / ...、たとえば、ドメインに基づいてどのビューを使用するかを決定する方法を知りたいです:xxxcom、 yyycom。
InternalResourceViewResolverを1つ作成する方法を知っています。
ただし、ドメインに基づく複数のビューの手がかりはありません。
iphone - ナビゲーションコントローラーなしで複数のビューを作成するにはどうすればよいですか?
Xcode 4のビューベースのiPhoneアプリで複数のビューを作成しようとしています。多くのチュートリアルに従い、多くの記事を読みましたが、どれも機能しませんでした。ナビゲーションコントローラーが必要だと思いました。ナビゲーションコントローラーなしでボタンで切り替える2つのビューを作成するにはどうすればよいですか?
ありがとう!
ios - iPad/iOS: 複数の全画面表示を管理していますか?
私のアプリは、いくつかの全画面表示を切り替える必要があります。これらのビューは、カスタム オーバーレイ メニューのボタンで切り替えられます。
タブ バーやナビゲーション バーは表示されません。ビュー間の遷移は、アニメーション化される場合とされない場合があります。
私が見ているように、単一の UIViewController を使用してサブビューを交換して目的の効果を得るか、複数の UIViewController を使用して 1 つの Apple のコンテナー (ナビゲーション コントローラー、タブバー コントローラーなど) を使用し、ナビゲーション バー/タブバーを非表示にしてプログラムで切り替えることができます。タブ」またはプッシュ/ポップ コントローラー。3 番目のオプションは、新しいビューをそれぞれモーダルに表示することですが、これは適切ではありません。
ビューにアクセスする「順序」はないため、ナビゲーション コントローラーのアプローチはあまり意味がないと思います。
どちらのアプローチにも大きな短所はありますか? 他に提案はありますか?ナビゲーションおよびタブバー コントローラーでナビゲーション バーまたはタブバーを非表示にすると、Apple はアプリを拒否しますか?
あなたが提供できるアドバイスを事前に感謝します。
android - Android - イベントを他のビューに渡す機能を備えた単一のビュー上の複数のリスナー
ScrollView を含むギャラリーがあります。標準のように、垂直方向のスワイプで ScrollView 内のテキストをスクロールできます。ただし、 ScrollView で水平方向のスワイプもリッスンして、ギャラリーを左右に移動するようにしたいと思います。誰もそれを行う方法を知っていますか?
ありがとう。
ios - 複数のビューからアクセスするために NSUserDefault を実装する方法
入門 iOS 開発コース (約 50) の最終プロジェクトの複数のビューで文字列と整数を共有しようとしていますが、これをどのように行うのか疑問に思っています... MVC パラダイムが最適であることはわかっていますが、私たちはそうしませんでした。非常に高度なもの、特にコアデータに到達できません。私は NSUserDefaults を使用することを考えていました。それが間違っていることはわかっていますが、このアプリは非常に高速である必要はありません。これが私にとって最も簡単な方法だと思います。私の質問は、使用する NSUserDefault オブジェクトをどこでどのように宣言するのでしょうか? クラスで使用したのは、1 つのビューだけでした。ロードされた最初のビューで宣言すると、他のビューでアクセスできることがわかりますが、最初のビューのヘッダーファイルを他のビューのそれぞれにインポートする必要がありますか、それともアクセスできますか?
アップデート
NSUserDefaults
そこで、すべての にプロパティを作成して、物事を簡単にしようと考えましたViewControllers
。次に、値を取得するために、NSUserDefaults (プロパティViewControllers
も持つ) に格納されているデータにアクセスする必要があるビューに、それぞれのヘッダーを実装しました。NSUserDefault
その画面に到達し、何も更新されないまで、アプリは素晴らしく動作します。私の間違いは、私が実装した方法のどこかにあると確信しています NSUserDefaults
しかし、私はそれを正しく行う方法がわかりません。クラスでそれらを調べたとき(実際には、「Sam's Teach Yourself iPhone Application Development in 24 Hrs」(吐く、それは私を怒らせます)の直接研究です)、それらを使用したのは単一のビューアプリケーションでのみでした。白い背景のアルファなので、フラッシュ ライトとして使用できます。これはそれが提示された方法です:
これは私が自分のアプリで試みていたことです:
ViewController.h
各ビューの私のファイルでは:
userDefaults
次に、ボタンをクリックしたときに、その値を次の場所に保存したいと思いました。
次に、すべてのビューのヘッダー ファイルにすべての定数があるため、NSUserDefault Keys
すべてのヘッダー ファイルをこのBillViewController
ように実装し、次のようにアクセスしようとしました。
皆さんが私に説明しようとしたことは明らかに私の頭の中で完全に理解できなかったことと、私の命名規則がちょっとおかしいことを申し訳ありませんが、私はこれにほとんど休憩を挟まずに約 15 時間続けて取り組んできました。ここミネソタでは午前 4 時頃です。これについてどうすればよいですか?実装方法を明示する必要があるかもしれないことも申し訳ありません。
mfc - MFC MDI アプリケーションでのドキュメントの複数のビュー
MDI MFC アプリケーションでドキュメントの複数のビューを使用したいと考えています。それを行うために、私の App クラスの InitInstance には次のコードがあります
しかし、アプリケーションを起動すると、ユーザーが 2 つのドキュメントのうちどのドキュメントを選択したいかを尋ね続けます。もちろん、それらのドキュメントは同じ種類です。この問題を解決するためのアイデアやヒントはありますか?
更新: 2番目のビューに別のメニューを用意し、このようにOnFileNewをオーバーライドすることで問題を解決しました