問題タブ [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.
iphone - このコードが私のNIB/XIBをロードしないのはなぜですか
対応するViewControllerを備えた2つのXIBがあります。それらをMainViewControllerおよびAboutViewControllerと呼びます。XIBの名前は、ViewControllerの名前とまったく同じです。MainViewControllerのボタンをクリックすると、AboutViewControllerが表示されます。
MainViewControllerに次のようなコードがあります。
しかし、何も起こりません。AboutViewControllerは表示されません。私もこの行を試しました:
しかし、役に立たない。私は何が欠けていますか?
iphone - didfinishpickingimage内にモーダルビューが表示されない
ビューコントローラーがあり、モーダルビューコントローラーを次のように表示したいと思います:presentModalViewController ユーザーが画像の選択を終了したときに。
メイン ビューのボタンからモーダル ビュー コントローラーを呼び出すと、モーダル ビュー コントローラーは正常に動作します。しかし、didfinishpickingimage コールバックから呼び出すと、何も起こりません。
ありがとう。
ios - iphoneアプリのビュースタックを再開する方法
iPhone に Web ベースのアプリケーションを 1 つ実装しています。かかってきた電話に応答すると、アプリケーションがフォーカスを維持している状態に戻るのではなく、アプリケーションがもう一度再起動します。
ビューのスタックを実装しています。つまり、ビューをスタック方式で維持しており、各ビューには画像やテキスト情報などの情報が含まれています。3 番目または 4 番目のビューにいる場合、着信に応答した場合、アプリケーションは再起動され、1 番目のビューのみが表示されます。
4ビューレベルに再開する方法を教えてください。
iphone - ゲームレベルのビュー、レベル選択ビュー、設定ビュー、レベルの保存、環境変数を管理するための概念を探しています
私はiPhone用のパズルゲームアプリケーション( YouTubeで見る)を開発していますが、実際の「ゲーム内」の部分はほぼ完了しています。これは、パズルの手がかりとパズルのピースで初期化され、パズルが解決した場合に誰かにメッセージを送信する準備ができている別個のクラス(UIViewのサブクラス)です(すべてのtouchesEndedで「完全性」チェックが呼び出されます)。
今、私はアプリケーションパターン全体をプログラムで設計する方法に悩まされています。
ゲームにはメインメニュービュー、パズルセレクタービューが必要であり、そこからpuzzleLevelインスタンスを「作成」できます。実際のパズルデータを別のクラス(おそらくアーカイブファイル)に保存する必要があり、設定ビューが必要です。ここで、すべてのpuzzleLevelインスタンスが使用する必要のある「グローバル」変数(角度スナップ値、スキンなど)を変更できます。
上記のすべてのビューを制御するメインのviewControllerで何かをしなければならないと感じることができますが、正確にそれを行う方法がわかりません。グローバル変数はどこに保存すればよいですか?パズルデータはどこに保存すればいいですか?「パズルの完全性」をどのように報告すればよいですか、また誰のために報告すればよいですか?ビュー階層をどのように設計する必要がありますか?
誰かが私にいくつかの概念を見せてくれるのか、それとも私が仲良くできるリンクだけを見せてくれるのだろうか。私は主に概念に興味があります。実際のコーディング部分は後で「グーグル」することができます。
iphone - 1 つの ViewController から乱数を取得し、2 番目の ViewController で使用する - 更新
RedButtonViewController と TweetViewController の 2 つの ViewController があります。RedButtonViewController は Textlabels で乱数を生成し、その数値またはラベルを TweetViewController で使用したいと考えています。どうすればこれを作ることができますか?
ご協力いただきありがとうございます!
私の TweetViewController は、RedButtonViewController の次のコードで開かれます。
乱数を生成する方法の例を次に示します。
uiview - [viewController.view addSubView:newView]の代わりにviewController.view = newViewを使用するのは間違っていますか?
使用するのは間違っていますか
viewController.view = newView;
それ以外の
[viewController.view addSubView:newView];
1つ目は、viewControllersによって自動的に作成されたビューの追加レベルを削除します。このようにnewViewを作成すると、
UIView * newView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; またはこのUIViewのように*newView= [[UIView alloc] initWithFrame:self.view.frame];
addSubviewは、frame.origin.yをステータスバーの高さだけ置き換えます。
誰かがどちらの方法を使用するか、または使用しない理由を知っていますか?
iphone - ビューが表示される直前に毎回 iPhone でビューを更新するにはどうすればよいですか?
ビューとビューコントローラーが関連付けられた7つのタブを持つアプリケーションがあります。ビューが選択されたときに各ビューを更新する方法が必要です。検索して検索しましたが、これを行う方法が見つかりません。
viewDidLoad は、ビューが選択された最初の時間にのみ起動されるため、機能しません。
選択したタブを didSelectViewController でキャプチャしても機能しません。これは、5 つ以上のタブがあるため、そのうちの 1 つがそれ以上であり、選択されたときに基になるビューではなく、タブ自体に対してのみ起動されるためです。
だから私が知る必要があるのはこれだと思います:ビューが表示される直前に毎回起動するビューコントローラーで呼び出すことができるメソッドはありますか?
iphone - 新しいビュー コントローラを表示するためのベスト プラクティス ( iPhone )
いくつかのビュー コントローラー (ログイン画面、登録画面など) を表示する必要があります。各画面を表示する最良の方法は何ですか?
現在、表示したい画面ごとに、次のようにアプリのデリゲートで別のメソッドを呼び出します: コード:
それは機能しますが、それが最善の方法であるとは想像できません。