問題タブ [presentviewcontroller]

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

ios - モーダル ビュー コントローラー - 表示および非表示にする方法

複数のView Controllerの表示と非表示に関する問題を解決する方法について、過去1週間頭を悩ませています。サンプル プロジェクトを作成し、プロジェクトからコードを直接貼り付けました。対応する .xib ファイルを含む 3 つのビュー コントローラーがあります。MainViewController、VC1 および VC2。メイン ビュー コントローラーに 2 つのボタンがあります。

これにより、問題なく VC1 が開きます。VC1 には、VC2 を開くと同時に VC1 を閉じる別のボタンがあります。

メインのView Controllerに戻りたいと同時に、VC1をメモリから完全に削除する必要があります。VC1 は、メイン コントローラーの VC1 ボタンをクリックしたときにのみ表示されます。

メイン ビュー コントローラーの他のボタンも、VC1 を直接バイパスして VC2 を表示できる必要があり、VC2 のボタンをクリックするとメイン コントローラーに戻る必要があります。長時間実行されるコード、ループ、またはタイマーはありません。ビューコントローラーへの骨の折れる呼び出しだけです。

0 投票する
5 に答える
27950 参照

ios - UIViewからpresentViewControllerを使用する

iOSアプリケーションのタイトルバーを作成しており、これをUIView内で作成しています。私が抱えている唯一の問題は「ホームボタン」です​​。ホームボタンを押すと、ホームページ(ViewController)に移動する必要があります。

[self presentViewController:vc animated:NO completion:NULL];ただし、 UIViewで機能するようには見えません。

この問題を回避するにはどうすればよいですか?

0 投票する
8 に答える
136403 参照

ios - プログラムでView Controllerを呼び出す方法は?

このチュートリアルで見つけることができるすべてのチュートリアルを見てきましたが、まだ答えがありません。コードから別のビューを呼び出す必要があります。を使用してUIStoryboardsいます。からコントロールをドラッグしてビューを何度も変更しましたUIButtonsが、今ではコードから変更する必要があります。ユーザーがアプリを初めて開いた場合、メイン メニューから情報ページを呼び出そうとしています。ただし、コードからビューを変更する方法が見つからないようです。すべてのビューは同じファイル ( ViewController2 ) によって制御されます。私のidentifierメインメニューはViewControllerMainidentifier、情報ページはViewControllerInfoです。最初にこれを試しました:

次にUIViewControllers、それぞれに異なるものを作成して、次のように言ってみました。

どちらも機能しませんでした。最初のものについては、次のように述べています。

宣言されていない識別子 ViewControllerMain の使用。

2番目のものでは、次のように述べています。

予期しないインターフェイス名 'ViewController': 予期される識別子。

私に何ができる?

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

ios - 親View Controllerをオブジェクトとして設定して、そのメソッドの1つを呼び出すにはどうすればよいですか?

親View Controllerにデータを送信する必要があります。だから(親で)setLocWithName: loc:これを行うメソッドを作成しました。親コントローラーであるオブジェクトを作成するにはどうすればよいですか? parentViewController私もpresentingViewController(以下に示すように) 試しましたが、警告が表示されます:

タイプ 'UIViewController *' の式で 'TDViewController *__strong' を初期化する互換性のないポインター タイプ

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

objective-c - MFMessageComposeViewController に黒い画面が表示される

次のコードを使用してアプリ内 SMS を送信しています。

IOS 7 を搭載した実際のデバイス iPhone 5C で試してみると、黒い画面しか表示されません。私は何を間違っていますか?