問題タブ [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.
ios - モーダル ビュー コントローラー - 表示および非表示にする方法
複数のView Controllerの表示と非表示に関する問題を解決する方法について、過去1週間頭を悩ませています。サンプル プロジェクトを作成し、プロジェクトからコードを直接貼り付けました。対応する .xib ファイルを含む 3 つのビュー コントローラーがあります。MainViewController、VC1 および VC2。メイン ビュー コントローラーに 2 つのボタンがあります。
これにより、問題なく VC1 が開きます。VC1 には、VC2 を開くと同時に VC1 を閉じる別のボタンがあります。
メインのView Controllerに戻りたいと同時に、VC1をメモリから完全に削除する必要があります。VC1 は、メイン コントローラーの VC1 ボタンをクリックしたときにのみ表示されます。
メイン ビュー コントローラーの他のボタンも、VC1 を直接バイパスして VC2 を表示できる必要があり、VC2 のボタンをクリックするとメイン コントローラーに戻る必要があります。長時間実行されるコード、ループ、またはタイマーはありません。ビューコントローラーへの骨の折れる呼び出しだけです。
ios - UIViewからpresentViewControllerを使用する
iOSアプリケーションのタイトルバーを作成しており、これをUIView内で作成しています。私が抱えている唯一の問題は「ホームボタン」です。ホームボタンを押すと、ホームページ(ViewController)に移動する必要があります。
[self presentViewController:vc animated:NO completion:NULL];
ただし、 UIViewで機能するようには見えません。
この問題を回避するにはどうすればよいですか?
ios - プログラムでView Controllerを呼び出す方法は?
このチュートリアルで見つけることができるすべてのチュートリアルを見てきましたが、まだ答えがありません。コードから別のビューを呼び出す必要があります。を使用してUIStoryboards
います。からコントロールをドラッグしてビューを何度も変更しましたUIButtons
が、今ではコードから変更する必要があります。ユーザーがアプリを初めて開いた場合、メイン メニューから情報ページを呼び出そうとしています。ただし、コードからビューを変更する方法が見つからないようです。すべてのビューは同じファイル ( ViewController2 ) によって制御されます。私のidentifier
メインメニューはViewControllerMainでidentifier
、情報ページはViewControllerInfoです。最初にこれを試しました:
次にUIViewControllers
、それぞれに異なるものを作成して、次のように言ってみました。
どちらも機能しませんでした。最初のものについては、次のように述べています。
宣言されていない識別子 ViewControllerMain の使用。
2番目のものでは、次のように述べています。
予期しないインターフェイス名 'ViewController': 予期される識別子。
私に何ができる?
ios - 親View Controllerをオブジェクトとして設定して、そのメソッドの1つを呼び出すにはどうすればよいですか?
親View Controllerにデータを送信する必要があります。だから(親で)setLocWithName: loc:
これを行うメソッドを作成しました。親コントローラーであるオブジェクトを作成するにはどうすればよいですか? parentViewController
私もpresentingViewController
(以下に示すように) 試しましたが、警告が表示されます:
タイプ 'UIViewController *' の式で 'TDViewController *__strong' を初期化する互換性のないポインター タイプ
objective-c - MFMessageComposeViewController に黒い画面が表示される
次のコードを使用してアプリ内 SMS を送信しています。
IOS 7 を搭載した実際のデバイス iPhone 5C で試してみると、黒い画面しか表示されません。私は何を間違っていますか?