問題タブ [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 に答える
6320 参照

animation - 横向きの iPad でキーボードを使用したモーダル ビュー コントローラーを閉じると場所が変わる

UIModalPresentationFormSheet プレゼンテーション スタイルと UIModalTransitionStyleCoverVertical トランジション スタイルを使用して、iPad にモーダル ビュー コントローラーを表示します。Modal View Controller には、いくつかの TextFields を持つ UIWebView が含まれています。ユーザーがテキスト フィールドの 1 つをタップすると、キーボードが表示されます。

キーボードが表示された後のランドスケープモードで、モーダルビューコントローラーをアニメーションで閉じようとすると、アニメーションが開始する直前に、ビューの位置が画面の中央から左側に変わることに気付きました..

これは、キーボードが上にあり、iPad が横向きモードの場合にのみ発生します。ユーザーがテキスト フィールドを押さずにモーダル ビューを閉じた場合、これは発生しません。

この奇妙な動作に詳しい人はいますか?

0 投票する
6 に答える
23571 参照

memory - モーダルビューの却下時にUIWebViewコンテンツをクリアする(iPhone OS 3.0)

現在、モーダルビュー内に表示されるUIWebViewがあります。これは基本的に、ユーザーがリンクをクリックしたときにページのビューを提供する詳細ビューです。ビューが閉じられてから再び表示された場合(ユーザーが別のリンクをクリックした場合)、以前にロードされたコンテンツは引き続き表示され、新しいコンテンツは最後のコンテンツの「上」にロードされます。UIWebViewのインスタンスはセッション間で存続し、メモリが必要な場合にのみ解放されるため、これは理にかなっています。

ただし、モーダルビューが閉じられたときにUIWebViewを完全にクリアして、1)コンテンツがクリアされ、2)メモリが解放されるようにします。これまでのところ、私の研究と試みは答えを見つけていません。これらのリンクは私には機能しませんでした:

  1. UIWebViewのメモリを解放することは可能ですか?
  2. 再利用されたUIWebViewは、iPhoneで以前にロードされたコンテンツを短時間表示します

webView[[NSURLCache sharedURLCache] removeAllCachedResponses];をnilに設定し、modal-view-dismiss時にwebViewを手動で解放してみました。賢明な大衆からの考えはありますか?

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

iphone - iPad/iPhone 開発者: displayViewController が横向きで縦向きにレンダリングされる

次のコードは機能しますが、私の向きは横向きで、ビューは縦向きに行き来します。何か案は?

前もって感謝します!

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

iphone - loginViewをロードするための最初のTab.mのパスワードテストでクラスエラーが発生しますか?

ログイン用の NSUserDefaults に名前とパスワードがあります。アプリにパスワードや名前が保存されていない場合、存在をテストし、ログイン/サインアップ loginView.xib をモーダルにロードするために、これを 1stTab View.m クラスに持っています。

デフォルトのプルは次のとおりです。

テストは次のとおりです。

}

事前に感謝します。コンソールに次のエラーが表示されます。

*** キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了します。理由: '[ setValue:forUndefinedKey:]: このクラスはキー usernameLabel のキー値コーディングに準拠していません。

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

iphone - UIActivityindicatorはModalviewcontrollerに表示されません

modalviewcontrollerを介してログイン画面を作成しました。しかし、確かに、ログインボタンが押された後、uiactivityindicatorを表示するのに問題があります。代わりに、モーダルビューコントローラーを解放すると、アクティビティインジケーターが最小限の時間表示されるように見えます。誰かが問題を知っていますか。誰か助けてもらえますか?どうもありがとう。グリーツ

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

iphone - UITabBarController とモーダル ビューの自動回転に関する問題

ModalView の開閉に問題があります。ユーザーがボタンにタッチしてビューを開くか、ボタンにタッチしてビューを閉じると、コンソールに次のメッセージが表示されます。

ビュー コントローラーは、すべてのインターフェイスの向きに対して _shouldAutorotateToInterfaceOrientation: から NO を返しました。少なくとも 1 つの向きをサポートする必要があります。

ModalView は UITableViewController に関連付けられ、UINavigationController に含まれ、UITabBarController に挿入されます。この問題を解決する方法がわかりません。

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

iphone - モーダルviewControllerはボタンの問題を却下します

単純なモーダルViewControllerを作成しています。ボタン付きのペン先を作成し、そのボタンを押してメソッドを呼び出し、このようにviewControllerとその中にボタンを作成しているモーダルviewControllerを表示します。

このビューは正しく表示されていますが、modalViewControllerのボタンを押した後、modalViewControllerを閉じるためのターゲットメソッドが呼び出されません。私は間違いなく明らかな何かを見逃していますが、何を取得していません。誰か助けてもらえますか?

よろしくお願いします。

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

iphone - フレームiphoneを設定した後でもModalViewControllerがナビゲーションバーに重なる

私のアプリケーションでは、ナビゲーションバーの rightbarbutton クリックで modalViewController を起動しています。この modalViewController は、ナビゲーション バーに重なっています。フレームをセットしてみましたが同じでした。modalViewController があってもナビゲーションバーを表示したい。

編集:ナビゲーションコントローラーの右バーボタンを押すと、次のメソッドを呼び出します。ビューは正しく表示されますが、位置が正しくありません。

事前にサンクス。

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

objective-c - UISplitViewController - Pushing Modal View

What is considered the best practise when pushing a modal view when using a UISplitViewController? Would you push from the RootViewController, the DetailViewController or directly from the Application Delegate?

Ideally the functionality I am trying to achieve is to have the modal view controller displayed as soon as the UISplitViewController is loaded based on certain conditions.

Thanks in advance for any pointers on this matter.

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

iphone - モーダルビューを閉じた後、親ビューの割り当てが解除されたように見えますか?

私はiPhoneアプリを書いています。ナビゲーションスタックのビューコントローラー[EditCreatorController]から始めて、カスタムモーダルビューコントローラー[BMSStringPickerController]を紹介します。データを最初のビューに戻し、そのビューを使用してモーダルビューを閉じるための、Appleガイドラインに従ってデリゲートプロトコルなどを作成しました。モーダルコントローラーから期待されるデータを取り戻すこともでき、それをうまく却下することができます。問題は、その時点で、元のView Controllerに対して実行するほとんどすべてのアクションが、次のようなデバッガーエラーにつながることです。

-[EditCreatorController PerformSelector:withObject:withObject:]:割り当て解除されたインスタンス0x3a647f0に送信されたメッセージ

また

-[EditCreatorController tableView:willSelectRowAtIndexPath:]:割り当て解除されたインスタンス0x3c12c40に送信されたメッセージ

つまり、モーダルビューが表示されている間に、元のビューコントローラが蒸発したように見えます。これは、2つのデリゲートコールバックのどちらが呼び出されても当てはまります。

モーダルビューを呼び出す親コントローラーからのコードは次のとおりです。

そして、ここにデリゲートコールバックがあります:

もう1つの奇妙なこと(おそらく手がかり)は、「受信した文字列が返される」NSLogメッセージを受け取り、それをtypeLabel.text(typeLabelはテーブルビューのラベルへのIBOutletです)に割り当てても、そこに表示されないことです。テーブルをリロードします。

誰かアイデアがありますか?