私がやっていること:
私のアプリでは、次のコードを使用してモーダル ビュー コントローラー (アプリ設定を含む) を提示しています。
optionsViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:optionsViewController animated:YES];
このトランジションは、ビューの下部を丸めて、いくつかの設定を表示するだけです。(例については、「マップ」アプリを参照してください。) ページの上半分をタップすると、元のビューがまだ表示されているがグレー表示されている場合、モーダル ビュー コントローラーは自動的に閉じられます (OS によって処理されます。このための t コード)。
-
機能していないもの:
これは iOS 4 で正常に動作しています (実際、私のアプリは現在 App Store にあります)。しかし、iOS 5 では、Apple がこのトランジションの動作を変更したようで、View Controller はそれ自体を終了しなくなりました。以前に OS によって処理された動作を再現しようとしていますが、方法がわかりません。
-
私が試したこと:
オプション ビューの上部に非表示のボタンを追加しても機能しません。その後、ページが完全に丸まってしまいますが、これは望ましくありません。
これとは別に、私は立ち往生しています。これが最初にどのように機能したかをどのように再現する必要がありますか (または、最初から間違った方法で実行していました!)。どんな助けでも大歓迎です!