問題タブ [presentmodalviewcontroller]

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 投票する
1 に答える
624 参照

iphone - XcodeでpresentModalViewControllerを使用してビューを切り替えるときにスコア値を取得する

誰かがゲームを終了した後、ゲームの「ハイスコア」を取得するというこの問題に直面しています。

私がしたことはこれでした:

時間が 0 になったら presentModalViewController メソッドを呼び出します。

私が持っているこの gameEndingView のメイン ゲームループで達成したスコアを表示したいと思います。ただし、 presentModalViewController メソッドを使用してビューを切り替えると、ゲームループ中に更新する変数、スコアはリセットされます。ゲーム ループ全体がビュー gameMainView にあります。

誰かが presentModalViewController の使用について説明してくれませんか?また、問題をより適切に解決するにはどうすればよいですか?

どうもありがとうございました。

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

objective-c - Ipad ModalView の回転の問題

UISplitView を作成しました。splitView がランドスケープ モードで読み込まれた後、presentModalView を使用して modalView を表示します。私の問題は、modalView が常にポートレート モードであり、その解決策が見つからないことです。

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

それは私に横向きを与えますが、

UIDeviceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]

ポートレートをくれます。(4.2 未満では動作しません)

ありがとう、

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

cocoa-touch - UITabbarController への追加の UITabbarItem の追加

UITabBarItem既存の に追加を追加する方法があるかどうか疑問に思っていUITabBarControllerます。ランタイムである必要はありません。

私がしたいのは、このボタンを押すときにpresentModalViewController:、実際に表示されている ViewController (TabBarController またはそのコントローラーのいずれか) を上書きすることだけです。

これが十分に明確であることを願っています。そうでない場合は、お気軽にお問い合わせください。

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

iphone - モーダル ビューのキャンセルとアプリのクラッシュ

モーダルビューのキャンセルについて混乱しています:

ケース 1: ナビゲーション ビュー コントローラーがあり、このナビゲーション ビュー コントローラーからモーダル ビュー コントローラーを提示しています。さて、このモーダル ビューをキャンセルするには、dismissModalView メソッド (ナビゲーション ビュー コントローラーまたはモーダル ビュー コントローラー) をどこから呼び出す必要がありますか?

ケース 2: モーダル ビュー コントローラーがあり、最初のモーダル ビュー コントローラーから別のモーダル ビュー コントローラーを提示しています。さて、2 番目のモーダル ビューをキャンセルするときは、dismissModalView メソッドをどこから呼び出す必要がありますか?最初のモーダル ビュー コントローラーまたは 2 番目のモーダル ビュー コントローラーですか?

間違った場所からキャンセルすると、アプリもクラッシュしますか?

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

ios4 - 情報アイコンをナビゲーション バーに追加し、showInfoView メソッドを実装するにはどうすればよいですか?

ナビゲーション バーの上部に情報ボタンを追加しようとしています。情報ボタンは、ユーザーを情報ビューに誘導します。次のコードは、iPhone の既定の情報ボタンをナビゲーション バーに追加します。RootViewController.m の viewDidLoad 関数内に配置されます。

ここで、showInfoView メソッドを実装する必要があり、次のコードが使用されます。

}

しかし、プログラムをビルドして実行すると、情報ボタンをクリックするとプログラムがクラッシュします。

以前にこの問題に遭遇した人はいますか? 私は広範囲に検索しましたが、showInfoView メソッドの実装に問題があるボディは見当たりませんでした。

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

ipad - モデルが UIModalPresentationFormSheet を使用して表示されている場合、サブビューでデータをリロードする方法

iPad アプリケーションに UIModalPresentationFormSheet を実装しました。新しいビューはサブ ビューを部分的にカバーし、ユーザーが選択できるようにします。ただし、これはすべてうまく機能します...

ユーザーがオプションを選択すると、基になるビューを新しい詳細で更新したいのですが、機能しません!

setNeedsDisplay または [table reloadData]; を使用してみました。viewDidAppear メソッドと viewWillAppear メソッドの両方で。

コードのためのいくつかのコード:

私のトランジションは以下の通りです。この行がコメントアウトされている場合、アプリケーションは期待どおりに機能します。

どんな助けでも感謝します、ありがとう!

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

iphone - iPhone/iPad で presentModalViewController を使用するには?

こんにちは、私は iPhone/iPad 開発の初心者です。

ボタンをクリックする私のアプリケーションでは、presentModalViewController のようなビュー コントローラを表示したいので、いくつかの値を持つ UITableView を含むことができます。微粒子の行を選択すると、そのコントローラーの背後にあるコントローラーに値を渡したいです。

そのために、私はアップル サンプル アプリケーションの PhotoPicker コードを使用しています。http://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html

しかし、コードで何が間違っていたのか理解できません。

MyViewController.m にあるコードに入ることができません

誰でもこれを手伝ってもらえますか... OverlayViewControllerからこの関数を呼び出す方法は?

上記のリンクを参照して、私を導くか、いくつかの手順を教えてください。

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

iphone - 標準のUIViewControllerをモーダルに表示する方法

標準をモーダルで提示しようとしてViewControllerいますが、その方法がわかりません。ビューコントローラには、最終的に却下アクションをトリガーするボタンがあります。そのため、ビューコントローラをで囲む必要はありませんNavigationController。また、.x​​ibsを使用せずに、これらすべてをプログラムで実行しています。

これが私が使用しているコードです:

問題は、WelcomeViewController'sビューを設定していないため、loadViewが実行されないことです。つまり、画面にコンテンツが描画されていません。

Appleを含め、私が見つけたすべての例では、.xibを使用してViewControllerを初期化するか、NavigationControllerを使用してRootViewControllerを追加するか、またはその両方を使用しています。私の理解では、これらのシナリオの両方でloadViewが自動的に呼び出されます。 http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html#//apple_ref/doc/uid/TP40007457-CH111-SW3

ビューはどこで構成しWelcomeViewController'sますか?alloc / initの直後ですか?WelcomeViewController'sinitメソッドの内部?

ありがとう!

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

iphone - 回転時にモーダル ビューを表示する

したがって、ポートレートモードでテーブルビューを表示する UITableViewControler があります。

iPhone を回転させるとすぐに、横向きモードでモーダル ビューを表示したいと考えています。

私が使用するtableViewで:

現在のモーダル ビューを処理するには:

モーダルビューには次のものがあります:

そして、モーダルビュー自体を却下するには、次のようにします。

これが2回どのように機能するか。iPhone を縦モードから横モードに 3 回回転すると、不正なアクセス エラーが発生します。

エラーの原因がわかりません。ショットを気にする人はいますか?

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

ipad - [UIViewController presentModalViewController:animated:] がモーダル ビューを左から遷移させるのはなぜですか?

バグは iOS 4.2 にもありましたが、iOS 4.3 の iPad で横方向のみをサポートするアプリケーションを作成しています。

アプリケーションのいくつかの場所で、UIViewControllers をモーダル ビューとして表示しています。それらはすべて、次のパターンを使用して表示されます。

ほとんどの場所では、期待どおりに機能します。モーダル フォーム シートは、画面の下から上にスライドします。

ただし、2 つのケースでは、モーダル フォーム シートが画面の左下からスライドインします。フォーム シートがほぼ右側にスライドし、フォーム シートの下部が見えなくなります。テキスト フィールドにフォーカスを置いてオンスクリーン キーボードを表示すると、フォーム シートは画面の上部中央に移動します。

XIB のシミュレートされたメトリックが動作に影響を与えるとは思いませんが、それらすべて (呼び出しUIViewController selfとモーダル ビュー コントローラーの両方viewController) の向きを横に設定しました。

これら 2 つのモーダル フォーム シートが他のフォーム シートと異なる動作をしている理由はありますか?