問題タブ [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 に答える
237 参照

iphone-sdk-3.0 - カスタム ビュー コントローラーを使用して同じ画面の 2 つのセクションを作成する方法

画面を 2 つのセクションに分割し、iPad Zillow アプリと同じ方法でセクションを個別に管理するカスタム ビュー コントローラーを作成する方法を教えてもらえないでしょうか? アプリに慣れていない場合は、http://www.zillow.com/ipad/を参照してください。

ありがとう。

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

iphone - オブジェクトにメッセージを送る方法は?

私は目的の C で iPhone アプリを作成しようとしています。

背景: ビュー コントローラーを管理するナビゲーション コントローラーがあります。viewDidLoad の私の FirstLevelViewController は、いくつかの SecondLevelViewController オブジェクトを作成し、それらを配列に格納してから、さまざまなテーブル セルがプッシュされたときにそれらをロードします。さらに、viewDidLoad では、FirstLevelViewController がクラスのインスタンスを作成して、そのオブジェクトに関する変数を保持します。そのクラスには複数のインスタンスが存在する可能性があるため、シングルトンを作成しないことをお勧めします。

さまざまなビュー コントローラーがデータ オブジェクトにメッセージを送信します。それ、どうやったら出来るの?firstlevelviewcontroller は、少なくとも最初のものを作成したため、それにメッセージを送信できます。第 2 レベルのビュー コントローラーは、データ オブジェクトが存在することを知らないように動作します。

私はその基本を知っています。生命の意味、宇宙、そしてあらゆるものについて、膨大な量の知識があることを知っています。回答申請代行ですか?シングルトンデータの隠し方ではなく、クラス間でメッセージを送る方法として? 参照またはポインタが必要ですか?

本当に助かります。私はこれで 1 週間睡眠を失っており、ビー玉を失いつつあります。ありがとうございました。

FirstLevelViewController

ModelClass (データクラス)

SecondLevelViewController

(基本的には、ラベルだけでなく frank という名前のオブジェクトを更新するために呼び出されたときに、ラベルを更新したいと考えています。)

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

iphone - 下から上にアニメーション化された NavigationController に viewController をプッシュ iPhone SDK

アニメーション化された、水平方向ではなく垂直方向 [下から上] の viewController を、navigationController にプッシュすることはできますか?

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

iphone - 複数のView Controllerの中で最後のView ControllerからFirst viewControllerに移動する方法

こんにちは...私はiPhoneプログラミングが初めてです..誰か助けてください...!! 私は複数のviewControllersを持っています..最初にHomeViewControllerと呼ばれるViewControllerでメソッドを呼び出しました[self presentModalViewController:aboutViewControlleranimated:YES]; aboutButton の IBAction で AboutViewController に移動し、AboutViewController でメソッドを呼び出しました [self presentModalViewController:ContactUsViewController animation:YES]; そのView Controllerともう1つのメソッドに移動するには[self disconnectModalViewControllerAnimated:YES]; HomeViewController に戻ります。

3番目に、ContactUSViewControllerメソッドを呼び出しました[自己dismissModalViewControllerAnimated:YES]; AboutViewControllerに戻ります..そして、ここからHomeViewControllerに直接行きたいです(ContactUsViewController)。しかし、それは機能していません...

どうやってするか...?

ありがとう..

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

iphone - ViewControllerを押した後のタッチイベントの問題

プログラムで作成したViewControllerをプッシュする前に、すべてのタッチイベントが完全に認識されます。新しいViewControllerと私のコードの間に関係はないと思います。

これが、ViewControllerをプッシュする私のコードです。

タッチイベントは次のコードでログに記録されます。

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

iphone - ヘルプ!UIViewController トランジションに画像を追加!:S

現在、以下を使用してアプリ全体にいくつかのビュー コントローラーとトランジションを設定しています。

私が本当に欲しいのは、垂直方向の遷移が行われるときです。遷移とともに泡の画像が画面を上に移動するようにします。これらのトランジションに画像を追加する方法はありますか。そうでない場合は、以前にアプリで見たように、この効果を作成する方法を知りたい.

前もって感謝します、

アダム

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

iphone - IPHONE 他のクラス/ビューコントローラーから変数にアクセスする方法

複数のビュー コントローラーを使用するアプリがあります。あるインスタンスでは、作成された場所から別のビュー コントローラーで int (int ライブ) を使用する必要があります。私はそれを使用しようとしましたが、宣言されていない「命」を主張するビルドでエラーが発生します。int が宣言されたビュー コントローラーを既にインポートしています。私はこれにこだわっています。

助けていただければ幸いです。

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

iphone - ビューベースのアプリケーション - [window addSubview:viewController.view] 後の viewcontrollerretainCount;

私はビューベースのアプリケーションを持っていて、dealloc メソッドが機能しているかどうかを確認したところ、それが機能していないことがわかりました...デバッグとデバッグを行った後、retainCount を使用すると、プログラムの開始時にビューコントローラーの保持カウントがおかしくなっていることがわかりました...簡単に再現....

新しいビュー ベースのアプリケーション テンプレートを開始し、didFinishLaunchingWithOptions で:

私はコンソールに乗りました:

これは正しいですか?

次に、iPhoneのホームボタンを押してアプリを閉じると、deallocメソッドが呼び出されません.viewControllerのretainCount....私は正しいですか?

これは、アップルのビュー アプリケーション テンプレートです...動作するはずです...そうではないですか?

最初の保持カウントが2である理由を誰かが説明できますか????? そして他の8??? xibファイルは空です....

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

iphone - モーダル ビューを呼び出すビュー コントローラー

そのモーダル ビュー内からモーダル ビューを呼び出したビュー コントローラーの名前を確実に特定するにはどうすればよいですか? アプリにはシングルトンがあるため、そこにビュー コントローラーを追加し、呼び出し元のビュー コントローラーの名前を保存することを計画していました。.parentController は、ナビゲーション コントローラーの名前を教えてくれます。

EDITサンプルプロジェクトを試してみましたが、私のものと同じように機能したので、おそらく同じページにはなかったと思います。これについて私と一緒に働いてくれてありがとう。からプロジェクトをダウンロードしました

2行を追加し、1行を変更しました。これは、私が得ているものを示しています。もしそうなら、5分もかかりませんでした。RootViewController.m の info_clicked (147 行目) の最後の行の上に、

次に、指示に従って、最後の行で self.navigationController を self に変更します。このコントローラーは、モーダルから取得したいものです。次に、InfoViewController.m で、viewDidLoad (35 行目) の中括弧を閉じる前に、

Base SDK Project Settings を 4.0 に変更し、Build してコンソールを開き、下部にある Info ボタンを押します。私はparentViewControllerのUINavigationControllerを取得しており、RootViewControllerが必要です。

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

iphone - setViewControllersを使用するとUINavigationControllerがアプリをクラッシュさせる

UINavigationControllerに奇妙な問題があります。

データを3つのレベルで表示するアプリを作成しました。(RootView:データIを選択、2番目のビュー:データIIを選択、3番目のビュー:データを表示)。これは問題なく機能します。

PushMessageが到着すると、問題が発生します。この場合、UIInavigationControllerのメソッドsetViewControllers:animated:を使用して、viewControllerスタックを手動で作成しようとしています。

3つのビューコントローラー(データ、タイトルなど)を初期化し、それらを配列に追加しています。この配列は前述のメソッド(setViewCOntrollers)に渡され、上部のViewControllerのビューが正しく表示されます。しかし、ユーザーが左上の[戻る]ボタンをタッチすると、アプリがクラッシュしました。このボタンのタイトルは、スタック内の前のViewControllerのタイトルであるため、スタックは正しいようです。このエラーは、プッシュ通知を受信したときにrootViewControllerのビューが表示された場合にのみ発生します(つまり、setViewControllersメソッドを呼び出します)。

私のコード:

コンソールに表示されるメッセージ:プログラム受信信号:「EXC_BAD_ACCESS」。

コールスタック:

前もって感謝します!