問題タブ [modalviewcontroller]

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 に答える
624 参照

iphone - ModalViewController の子から親に NSString を渡す

親の ViewController クラスには UISearchBar が含まれています。以下のコードを介して新しいViewControllerをプッシュするUIButtonがあります

AddViewController では、ユーザーに動物名の TableView が表示されます。上で

動物の名前を抽出し、NSString に格納します。次に、AddViewController を閉じます。

私の質問は、NSString 動物の名前を AddViewController の親 ViewController に渡すにはどうすればよいですか? 動物の名前を UISearchBar に配置しようとしています

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

iphone - Modal View Controller が破棄されているため、基になる ViewController の関数を呼び出す

mainViewController があります。someViewController をアクティブ ビューにする [self pushModalViewController:someViewController] を呼び出します。

someViewController が [self disconnectModalViewController] で消えるので、mainViewController の関数を呼び出したいと思います。

viewDidAppear が呼び出されないのは、モーダル ビューのすぐ下にビューが既に存在していたためと考えられます。modalView が自分自身を閉じたら、mainViewController で関数を呼び出すにはどうすればよいですか?

どうもありがとう!

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

iphone - UIModalPresentationFullScreen-TransitionAnimationの背後にあるbackgroundColor

現在、ユニバーサルアプリを作成しています。

ユーザーがボタンをタップした後、次の方法でモーダルビューにいくつかの設定を表示します。

iPhoneとiPadでは、どちらのトランジションスタイルも同じように見えます。ここで問題となるのは、iPadでは、傾斜ビューの背後にある背景が白であるということです。この白い背景はただ醜いように見えます。iPhoneでは、本来のように黒です。

また、[UIApplicationウィンドウ]に黒い背景ビューを追加してみました

しかし、それは違いを生みません。

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

iphone - iOS -- モーダル ビュー コントローラのサイズをどのように制御しますか?

モーダルビューコントローラーを提示しています。問題がある場合は、下から上にスクロールしています。画面のどの部分を占めるかを制御するにはどうすればよいですか?

編集:モーダルビューコントローラーには次のものがあります。それは役に立ちません。

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

objective-c - カスタムモーダルビューを構築する

iPadアプリのカスタムモーダルビューを構築しようとしています。組み込みのモーダルビューコントローラ機能を使用して、デザインに合わせて外観をカスタマイズするだけでよいと思いました。それは真実ではないことが判明しました。私がそうする方法についての良いアドバイスやドキュメント。私のObjective-Cの知識は限られています。

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

iphone - UIViewController の上にカスタム UIView を表示する

次の機能を実装する最善の方法について意見を求めています。グループ化された形式の UITableView を持つ UIViewController があります。各 TableViewCell には NSString が含まれています。ユーザーがセルをタップすると、didSelectRowForIndexPath メソッドで、選択された特定のセルに NSString が事前設定された単一のテキスト フィールドを持つ UIView がポップアップ表示されます。UIVIew を表示する理由は、約 280 x 380 フレームにして、UITableView の一部を表示したいからです。

目標は、iPhone を除いて M​​odalViewController のように動作することです。この動作を実装する方法、またはより良い実装があるかどうかについて誰か提案がありますか?

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

iphone - Modal View Controllerを閉じると音楽の再生を停止します

親愛なる私はここで少し助けが必要です。私は自分のプロジェクトでビューを表示する必要があります。(view1 と view2)。view1 から view2 に移動し、view2 から view1 に戻ることができます。view2にはバックグラウンドミュージックがありますが、問題は、view2からview1に戻ったときに音楽がまだ再生されていることです。

view1 から view2 にナビゲートする

[self presentModalViewController:view2 animation:YES];

ビュー1に戻る

[自己却下ModalViewControllerAnimated:YES];

ビュー2をランチするときに音楽を再生し、ビュー1に戻るときに停止する必要があります

注:view1またはview2に移動したアプリケーションをティールする機能があります

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

iphone - iOS:ドキュメントをプレビューするときに[開く...]メニューをカスタマイズすることはできますか?

アプリケーション内でPDFと画像のいずれUIDocumentInteractionControllerかを活用するか、プレビューすることを検討しています。QLPreviewController次のカスタマイズのいずれかが可能かどうか疑問に思っています(私は運がなくてもドキュメントを精査しました)。

  • [開く...]メニューを完全に削除します(たとえば、ユーザーは画像をプレビューできますが、別のアプリケーションにエクスポートすることはできません)

  • [開く...]メニューで、プレビューされているファイル以外のファイルを開きます(たとえば、プレビューはPDFドキュメントですが、[開く...]メニューでは実際にePubファイルがエクスポートされます)

UIDocumentInteractionControllerDelegatedocumentInteractionController:canPerformAction:私が探しているものと似ているように見えるメソッドがありますが、ドキュメントには、サポートされているセレクターはとだけであることがcopy:示されています。print:

(また、それほど重要ではありませんが、UIModalTransitionStyleまたはのUIModalPresentationStyleいずれかを変更することは可能ですか?のサブクラスであるため、modalTransitionStyleプロパティとmodalPresentationStyleプロパティを設定できると思いましたが、これでは目的の結果が得られませんでした。)UIDocumentInteractionControllerQLPreviewControllerQLPreviewControllerUIViewController

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

objective-c - アクションシートが却下されていない

最近、テーブルセルからカスタムuiactionsheetを提示するクラスを作成しました。このアクションシートには、ピッカービューとツールバーがあります。ツールバーの[完了]ボタンを押すと、選択したピッカービュー値とともに通知が送信され、アクションシートが閉じられます。[完了]ボタンを押すと、アクションシートがビューから消えることがありますが、表示されるビューで何も選択できないため、そのアクションシートのモーダルプロパティが残っているように見えます。別のタブに移動して戻ってくると、これは解決するようです。誰かがこれを引き起こしている可能性のあるアイデアを持っていますか?

以下は、アクションシートを閉じるために使用するコードです。

および呼び出される通知メソッド:

このかなり長い投稿を読むために時間を割いてくれてありがとう、ウィル

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

core-data - NSFetchedResultsControllerの動作を一時停止するにはどうすればよいですか?

NSFetchedResultsControllerによってフィードされるUITableViewControllerがあります。そこから、ユーザーは新しいデータを入力できるモーダルViewControllerを呼び出すことができます。これが始まると、次のように一時オブジェクトを作成します。

ユーザーが選択すると、この「暫定的な」オブジェクトであるnewPtrの属性が設定されます。

問題は、モーダルViewControllerが表示されている間、ベースUITableViewControllerがアクティブのままであるということです。newPtrの必須属性がまだ設定されていないことに気付いた場合、(クラッシュを引き起こして)おかしくなりそうです。

モーダルViewControllerが閉じられるまで、NSFetchedResultsControllerが管理対象オブジェクトコンテキストを参照しないようにするにはどうすればよいですか?