1

マップ アプリと同じ効果を実現しようとしています: ツールバーがカールの一部ではないページ カール。たとえば、これを参照してください。

http://www.patentlyapple.com/.a/6a0120a5580826970c0120a8a7172c970b-800wi

現在、これはカールアップを開始するコードです:

MKTModalViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"MapOptions"];
controller.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentViewController:controller animated:YES completion:nil];

現在のビュー コントローラー (上記の自己) には、マップとツールバーが含まれています。上記のコードでは、ページ全体が丸まってしまいます。ツールバーを同じ場所に置いたまま、マップだけを丸めたいと思います。

誰もそれを行う方法を知っていますか? やりたいことはありますか(比較的簡単に)?

ご協力いただきありがとうございます。

4

1 に答える 1

0

マップ アプリでは、UIToolbar は実際には UINavigationController が所有するツールバーであると想定しています。UIToolbar が、ViewController に追加した新しいものではないことを確認してください。

UIViewController で次のようなことを試してください。

// add your buttons and controls to self.navigationController.toolbar;
self.navigationController.toolbarHidden = NO;

MKTModalViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"MapOptions"];
controller.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:controller animated:YES];

それが私の頭の上からコンパイルされるかどうかはわかりませんが、正しい方向に進むはずです.

于 2012-04-26T23:27:51.317 に答える