問題タブ [viewcontroller]

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

iphone - 1 つのビューでの複数のコントローラー

基本的に、2 つのビュー コントローラーを 1 つのコントローラーに追加しようとしています。

「MultipleViews」というビューベースのアプリケーションを作成しました。その後、2 つのコントローラー クラス "RedView.h" と "BlueView.h" を独自の xib と共に追加します。メソッドによって、両方のコントローラーのビューを「MutipleViewsViewController」に追加できます[self.view addSubview:red.view]。両方のビューが正しく表示されます。問題は、赤と青のコントローラーにボタンを追加するときです。ボタンをクリックするたびにunrecognized selector sent to instance、ボタンとその機能を適切にリンクしているにもかかわらず、それが表示されます。ここで何か不足していますか?

コードは次のとおりです。

MultipleViewsViewController.h

MutipleViewsViewController.m

-

RedView.h

BlueView.h

ボタンは、IB を介して buttonPressed メソッドにリンクされています。赤いビューのボタンをクリックすると表示されるメッセージは次のとおりです。

先がはっきりしなくてすみません。



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

iphone - 警告を与える風景の1つのビュー

横向きで表示するには、アプリに1つのビューが必要です。すべてが機能していますが、警告が表示されます。これは、そのビューのビューコントローラーのコードです。

viewDidLoadで

と、

しかし、私は警告を受けます

UIDeviceは-setOrientationに応答しない場合があります。

私のviewDidLoadでは、

それは動作しますが、私はその警告が好きではないので、これを修正する方法を教えてください??

どうもありがとう!!

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

iphone - View には何が入り、View Controller には何が入りますか?

iPhone のプログラミングは初めてで、これが最初の質問になります。php/java/c++ などのさまざまな言語の経験があります。

私の質問は、iOS の ViewControllers とビューについてです。

ログイン画面、メイン画面、その他のいくつかの画面など、いくつかの異なるものを含むプロジェクトを開始しました。このプロジェクトの目標は、インターフェイス ビルダーを使用する代わりにプログラムですべてを作成する方法を学び、システムに慣れることです。「Advanced iOS 4 Programming」という本を使用しています。

すべての画面を作成できました (ログインなどは機能しています) が、正しく作成できたかどうかはわかりません。

テキストフィールド/ラベル/ボタンを作成するためのコードはすべて ViewController にありますが、すべてが配置されるメイン ビューはほとんど空で、何も行われていません。テキストフィールドやその他のコンポーネントを作成するコードをビュー自体に配置するべきではありませんか、それともこれが正しいアプローチですか?

いくつかの異なる例を見てきましたが、ほとんどはインターフェイス ビルダーを使用しています。本自体もこの問題についてあまり明確ではありません。

前もって感謝します。

よろしく、 ジャスパー

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

iphone - 戻るボタンが押されたときに BOOL を渡す

戻るボタンの動作をカスタマイズしました。戻るが押された場合に BOOL を親ビューに送信したいのですが、bool 値は常に null です。

私の親.h

私の親.m

私のtheChildで.m

親が表示されると、myBool は null です。

私が変われば

すべて正常に動作しますが、いくつかの理由で私が望むものではありません。

どんな助けでも大歓迎です。

ありがとう、マックス

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

iphone - Interface BuilderがViewControllerのタイプを変更しないのはなぜですか?

OK、髪を抜いて!MoreViewControllerNIBを変更してもタイプが変更されないのはなぜですか。

写真番号2を実行するときに変更する必要があるMoreViewControllerを参照してください

変更したのでIBを変更しますか? WTF?

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

uiwebview - 実際にプッシュせずにView Controllerを「プリロード」する方法は?

背景: 広告サポート付きの無料アプリを入手しました。基本的な考え方は、アプリが起動されると、広告コンテンツ (HTML) がサーバーからバックグラウンドでダウンロードされ、ダウンロードが成功した場合にのみコンテンツが表示されるというものです。

以前の解決策: これをユニバーサル アプリに正常に実装しました。もともと、NSData変数に URL をロードし、それが成功した場合は、UIWebView(関連するコードは別の質問にあります) を含むモーダル ビューを表示しました。問題は、外部アセット (画像) が元のリクエストで読み込まれないことですNSData。そのため、天才的なアイデアで別の方法を考えました。

新しい解決策: 私が助けてほしい新しい方法は、(まだ表示せずに) モーダル ビュー コントローラーをインスタンス化し、Web ビューに URL の直接の読み込みを開始させることです。webViewDidFinishLoadメソッドが呼び出されると、親に通知が返され、親はpresentModalViewController.

View Controller をインスタンス化し、モーダルに表示するメソッドは次のとおりです。

そして AdView コントローラーで:

今、上記はうまくいきます。ただし、を呼び出すAdViewに、コントローラー内のビュー コントローラー デリゲート メソッドを起動する方法を理解するのに長い時間がかかりました。を追加してこれを行いましたが、これがこれを実現する正しい方法ではないことはわかっています。presentModalViewController[[adView view] awakeFromNib];

したがって、上記のすべてが美しく機能し、表示する前にView ControllerとそのUIWebView「プリロード」を効果的に行うことができます。代わりに何をすべきかを知りたいだけです[[adView view] awakeFromNib];-正しい方法でやりたいのです。

それともこれでいいの?「うまくいくならそれでいい」という人もいると思いますが、そうではないことはわかっています。

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

iphone - ウィンドウベースのアプリにナビゲーション コントローラーを追加する方法

ウィンドウベースのアプリがあります。2 つのビューコントローラーを追加し、それに 1 つ追加Tabbarcontrollerしました。ここで、各ビューコントローラーを次のビューに移動したいと考えています。試しましたが、解決策が見つかりません。誰でも私を助けてもらえますか?

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

spring - Spring MVC -> URL 表示ウェルカム ページに依存

私はSpring MVCアプリケーション(バージョン3.0.5.RELEASE)を持っていて、これを私の中に持っていますmvc-config.xml

したがって、「/」へのリクエストは、ウェルカム ビューに転送されますwelcome.jsp

これは、私の場合、URLhttp://myproject-test.mydomain.com/を呼び出すと、welcome.jsp. いいけど延長しないと。URL の他にhttp://myproject-test.mydomain.com/、私はURL を持っていますhttp://myproject-anothertest.mydomain.com/。この URL を使用すると、ウェルカム ページを除いて、アプリケーション全体が同じになります。

を呼び出して、 の代わりにページhttp://myproject-anothertest.mydomain.com/が必要です。welcome-test.jspwelcome.jsp

それで、どうすればこれを行うことができますか?ユーザーがどのサブドメイン (myproject-test または myproject-anothertest) からサイトを呼び出し、welcome.jsp またはwelcome-test.jsp を表示するかを知る必要があります。

これを行う方法を知っている人はいますか?

よろしくお願いします。ティム。

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

objective-c - UIView から UITableView への変更

私は初心者のObjective-cプログラマーであり、この時点で立ち往生しています。ビューテンプレートからアプリを作成し、ビューxibを編集してボタンを追加し、それをshowEdicoes関数に割り当てましたが、クリックすると関数が実行されます(ブレークポイントでテストしました)が、何もしませんもう一度クリックすると、EXEC_BAD_ACESS が表示されます

コード:
bipViewController.h (テンプレートによって作成されたデフォルトのもの)


bipViewController.m

edicoesVC.h と edicoesVC.m は、変更したい TableViewController です。

appDelegate で何も変更していませ
ん。見逃したものはありますか?
ありがとうございます 編集を進め

ます: 追加コード
bipAppDelegate.h

bipAppDelegate.m

edicoesVC.h

edicoes.m

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

objective-c - 構造または結合ではないものでのメンバー「ビュー」の要求

タイトルに記載されているエラーが発生します。

これが私のインターフェースです:

そして、これが実装です:

エラーはで発生します[self.view insertSubview:firstLevel.view atIndex:0];