問題タブ [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.
iphone - XcodeでpresentModalViewControllerを使用してビューを切り替えるときにスコア値を取得する
誰かがゲームを終了した後、ゲームの「ハイスコア」を取得するというこの問題に直面しています。
私がしたことはこれでした:
時間が 0 になったら presentModalViewController メソッドを呼び出します。
私が持っているこの gameEndingView のメイン ゲームループで達成したスコアを表示したいと思います。ただし、 presentModalViewController メソッドを使用してビューを切り替えると、ゲームループ中に更新する変数、スコアはリセットされます。ゲーム ループ全体がビュー gameMainView にあります。
誰かが presentModalViewController の使用について説明してくれませんか?また、問題をより適切に解決するにはどうすればよいですか?
どうもありがとうございました。
objective-c - Ipad ModalView の回転の問題
UISplitView を作成しました。splitView がランドスケープ モードで読み込まれた後、presentModalView を使用して modalView を表示します。私の問題は、modalView が常にポートレート モードであり、その解決策が見つからないことです。
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
それは私に横向きを与えますが、
UIDeviceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]
ポートレートをくれます。(4.2 未満では動作しません)
ありがとう、
cocoa-touch - UITabbarController への追加の UITabbarItem の追加
UITabBarItem
既存の に追加を追加する方法があるかどうか疑問に思っていUITabBarController
ます。ランタイムである必要はありません。
私がしたいのは、このボタンを押すときにpresentModalViewController:
、実際に表示されている ViewController (TabBarController またはそのコントローラーのいずれか) を上書きすることだけです。
これが十分に明確であることを願っています。そうでない場合は、お気軽にお問い合わせください。
iphone - モーダル ビューのキャンセルとアプリのクラッシュ
モーダルビューのキャンセルについて混乱しています:
ケース 1: ナビゲーション ビュー コントローラーがあり、このナビゲーション ビュー コントローラーからモーダル ビュー コントローラーを提示しています。さて、このモーダル ビューをキャンセルするには、dismissModalView メソッド (ナビゲーション ビュー コントローラーまたはモーダル ビュー コントローラー) をどこから呼び出す必要がありますか?
ケース 2: モーダル ビュー コントローラーがあり、最初のモーダル ビュー コントローラーから別のモーダル ビュー コントローラーを提示しています。さて、2 番目のモーダル ビューをキャンセルするときは、dismissModalView メソッドをどこから呼び出す必要がありますか?最初のモーダル ビュー コントローラーまたは 2 番目のモーダル ビュー コントローラーですか?
間違った場所からキャンセルすると、アプリもクラッシュしますか?
ios4 - 情報アイコンをナビゲーション バーに追加し、showInfoView メソッドを実装するにはどうすればよいですか?
ナビゲーション バーの上部に情報ボタンを追加しようとしています。情報ボタンは、ユーザーを情報ビューに誘導します。次のコードは、iPhone の既定の情報ボタンをナビゲーション バーに追加します。RootViewController.m の viewDidLoad 関数内に配置されます。
ここで、showInfoView メソッドを実装する必要があり、次のコードが使用されます。
}
しかし、プログラムをビルドして実行すると、情報ボタンをクリックするとプログラムがクラッシュします。
以前にこの問題に遭遇した人はいますか? 私は広範囲に検索しましたが、showInfoView メソッドの実装に問題があるボディは見当たりませんでした。
ipad - モデルが UIModalPresentationFormSheet を使用して表示されている場合、サブビューでデータをリロードする方法
iPad アプリケーションに UIModalPresentationFormSheet を実装しました。新しいビューはサブ ビューを部分的にカバーし、ユーザーが選択できるようにします。ただし、これはすべてうまく機能します...
ユーザーがオプションを選択すると、基になるビューを新しい詳細で更新したいのですが、機能しません!
setNeedsDisplay または [table reloadData]; を使用してみました。viewDidAppear メソッドと viewWillAppear メソッドの両方で。
コードのためのいくつかのコード:
私のトランジションは以下の通りです。この行がコメントアウトされている場合、アプリケーションは期待どおりに機能します。
どんな助けでも感謝します、ありがとう!
iphone - iPhone/iPad で presentModalViewController を使用するには?
こんにちは、私は iPhone/iPad 開発の初心者です。
ボタンをクリックする私のアプリケーションでは、presentModalViewController のようなビュー コントローラを表示したいので、いくつかの値を持つ UITableView を含むことができます。微粒子の行を選択すると、そのコントローラーの背後にあるコントローラーに値を渡したいです。
そのために、私はアップル サンプル アプリケーションの PhotoPicker コードを使用しています。http://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html
しかし、コードで何が間違っていたのか理解できません。
MyViewController.m にあるコードに入ることができません
誰でもこれを手伝ってもらえますか... OverlayViewControllerからこの関数を呼び出す方法は?
上記のリンクを参照して、私を導くか、いくつかの手順を教えてください。
iphone - 標準のUIViewControllerをモーダルに表示する方法
標準をモーダルで提示しようとしてViewController
いますが、その方法がわかりません。ビューコントローラには、最終的に却下アクションをトリガーするボタンがあります。そのため、ビューコントローラをで囲む必要はありませんNavigationController
。また、.xibsを使用せずに、これらすべてをプログラムで実行しています。
これが私が使用しているコードです:
問題は、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's
initメソッドの内部?
ありがとう!
iphone - 回転時にモーダル ビューを表示する
したがって、ポートレートモードでテーブルビューを表示する UITableViewControler があります。
iPhone を回転させるとすぐに、横向きモードでモーダル ビューを表示したいと考えています。
私が使用するtableViewで:
現在のモーダル ビューを処理するには:
モーダルビューには次のものがあります:
そして、モーダルビュー自体を却下するには、次のようにします。
これが2回どのように機能するか。iPhone を縦モードから横モードに 3 回回転すると、不正なアクセス エラーが発生します。
エラーの原因がわかりません。ショットを気にする人はいますか?
ipad - [UIViewController presentModalViewController:animated:] がモーダル ビューを左から遷移させるのはなぜですか?
バグは iOS 4.2 にもありましたが、iOS 4.3 の iPad で横方向のみをサポートするアプリケーションを作成しています。
アプリケーションのいくつかの場所で、UIViewController
s をモーダル ビューとして表示しています。それらはすべて、次のパターンを使用して表示されます。
ほとんどの場所では、期待どおりに機能します。モーダル フォーム シートは、画面の下から上にスライドします。
ただし、2 つのケースでは、モーダル フォーム シートが画面の左下からスライドインします。フォーム シートがほぼ右側にスライドし、フォーム シートの下部が見えなくなります。テキスト フィールドにフォーカスを置いてオンスクリーン キーボードを表示すると、フォーム シートは画面の上部中央に移動します。
XIB のシミュレートされたメトリックが動作に影響を与えるとは思いませんが、それらすべて (呼び出しUIViewController
self
とモーダル ビュー コントローラーの両方viewController
) の向きを横に設定しました。
これら 2 つのモーダル フォーム シートが他のフォーム シートと異なる動作をしている理由はありますか?