我正在開發一個應用程序,我必須打開像這樣的視頻卡。翻轉uiview喜歡開一張卡片與動畫
http://www.youtube.com/watch?v=srnRuhFvYl0&feature=youtu.be
有人建議我任何圖書館或任何方式,我可以做2個uiviews
我正在開發一個應用程序,我必須打開像這樣的視頻卡。翻轉uiview喜歡開一張卡片與動畫
http://www.youtube.com/watch?v=srnRuhFvYl0&feature=youtu.be
有人建議我任何圖書館或任何方式,我可以做2個uiviews
其可用於這個問題
turn-a-page-like-a-book-with-uiview
3d-door-open-animation-between-two-uiviewcontrollers
implementing-ibooks-page-curling THIS IS GREAT
希望,你會發現從這個解決方案很多職位.....
在這裏你可以實現帶有波紋管的動畫邏輯之間的這種類型的動畫..
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:yourView2 cache:YES];// Here i set UIView2
[yourView1 removeFromSuperview];// And here i remove UIView1
[UIView commitAnimations];
在這裏您也可以使用UIViewAnimationTransitionCurlDown
而不是UIViewAnimationTransitionCurlUp
另請參閱此演示.. leaves-developers
['+ [UIView beginAnimations:context:]'](http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/ uid/TP40006816-CH3-SW14)'在iOS 4.0及更高版本中不鼓勵使用此方法。您應該使用基於塊的動畫方法來指定您的動畫。 – 2013-04-22 10:46:34
@Shivam S.Kara您使用此代碼?並嘗試演示? – 2013-04-22 12:27:26
不 - 我只是告訴你,使用非基於塊的API是不鼓勵的。 – 2013-04-22 13:31:47
爲您的效果嘗試此演示。
你好,薩米爾,我喜歡這個圖書館......但是我們可以翻轉整個頁面而不是翻轉一半嗎? – 2013-04-22 12:15:28
試試吧....
- (IBAction)viewCommentBtnClk:(id)sender
{
ShowCommentViewController *showCommentVC = [[ShowCommentViewController alloc]init];
showCommentVC.buss_id = business_id;
[UIView beginAnimations:@"animation" context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
[self.navigationController pushViewController:showCommentVC animated:YES];
[UIView commitAnimations];
[self presentModalViewController:showCommentVC animated:YES];
[showCommentVC release];
}
希望我幫助。
參見[ iPhone卡像翻轉動畫](http://stackoverflow.com/questions/9984804/iphone-card-like-flipping-ani mation) – 2013-04-22 17:21:39