0

iOS でページ カール効果を実装する方法について、いくつかのライブラリ (例: https://github.com/brow/leaves ) を見てきました。

ただし、これらは pdf、image、または coregraphics の図面に限定されます。私が実装したいのは、ページをカスタム ビュー (いくつかのボタン、imageview、UITableView などを含むビューなど) に置き換えることです。
ここで私の質問は、(異なるビュー コントローラーからの) 一連の異なるカスタム ビューに対して、どのようにページ カール効果を持たせるかということです。

4

3 に答える 3

2
SampleViewController *sampleView = [[[SampleViewController alloc] init] autorelease];
[sampleView setModalTransitionStyle:UIModalTransitionStylePartialCurl]; 
[self presentModalViewController:sampleView animated:YES];
于 2011-11-17T08:43:45.393 に答える
1

transitionFromViewの メソッドとtransitionWithViewメソッドを見てくださいUIView

[UIView transitionWithView:containerView
                  duration:0.2
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{
                    [fromView removeFromSuperview]; 
                    [containerView addSubview:toView]; 
                }
                completion:NULL
 ];

パラメータは/optionsに設定できます。UIViewAnimationOptionTransitionCurlUpUIViewAnimationOptionTransitionCurlDown

于 2011-11-17T08:46:03.637 に答える
0

何を達成したいのかわからない?マップアプリのように丸まったコーナーの後ろにコントロールがあるモーダルダイアログのようなものですか、それともiBooksのように完全なブックスタイルのページカールですか?

スティーブ・ジョブズの答えを最初に見ると(私がこれを言うとは思わなかった)、後者はで行うことができますUIPageViewController(UIPageViewControllerから始めるにはここを見てください)。

于 2011-11-17T08:52:53.777 に答える