2012-04-26 6 views
1

マップアプリケーションと同じ効果を達成しようとしています。ツールバーがカールの一部ではないページカールです。例えば、これを参照してください。iOSのページカール:標準のマップアプリケーションのようにツールバーを表示し続ける

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

を現在のビューコントローラ(上記自己)マップとツールバーを含む:

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

現在、これはカールを起動するコードです。上記のコードでは、ページ全体が丸まってしまいます。私は、ツールバーが同じ場所にとどまっている間は、地図だけがカールするようにしたいと思います。

誰でもその方法を知っていますか?私はすべて(比較的簡単に)可能にしたいですか?

ありがとうございました。

答えて

0

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

// 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]; 

ないことが私の頭の上をオフにコンパイルされますが、それはあなたが右方向に移動を取得する必要がある場合を確認します。

はあなたのUIViewControllerでこのような何かを試してみてください。

+0

ご協力いただきありがとうございます。私はあなたが提案したものを試しました:UINavigationControllerと新しいツールバーの両方。しかしどちらにも運がない。 –

関連する問題