2013-03-17 43 views
0

的地圖應用這是iPhone的地圖應用的截屏的摺疊地圖:如何創建MonoTouch的iPhone喜歡在iPhone

enter image description here

如何,我們可以在我們的應用程序中實現shuch頁。我是一個新的iphone和monotouch,不知道這是否是一個組件,提供可用性摺疊或MKMapView功能?或者,也許這是一個自定義代碼! 任何機構可以幫助我嗎?

+0

檢查我的編輯答案請不要忘記檢查我的答案是正確的,如果它可以幫助你這樣我就可以得到它的信用。:) – 2013-03-17 13:02:02

回答

0

使用此代碼段,它將完成這項工作。

[UIView transitionWithView:urImage 
    duration:1.5 
    options: UIViewAnimationOptionTransitionCurlUp 
    animations^{ 
     urImage.frame = requiredFrame; 
    } 
    completion:^(BOOL finished){ 
     //[urImage removeFromSuperview]; 
     // do something after animation has completed 
    } 
    ]; 

你可以玩弄它並將它插在需要的地方。

而且她是鏈接到蘋果的doc對UIView的動畫:

http://developer.apple.com/library/ios/ipad/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

編輯:

這裏是一組是想給你同樣的效果代碼:剛剛鉤正確處理不正當行爲。它只使用幾個按鈕來捲曲和捲曲,所以你應該可以做到。只需創建一個單一視圖的應用程序,並把兩個按鈕在視圖和掛鉤的行動,以右鍵,你去:)爲.h文件中

代碼:

@interface FirstViewController : UIViewController { 

IBOutlet UIView *viewSecond; 
IBOutlet UIView *viewFirst; 
} 

- (IBAction)btnSecondView_Clicked:(id)sender; 
- (IBAction)btnFirstView_Clicked:(id)sender; 

@end 

爲.M碼文件:

#import "FirstViewController.h" 

@implementation FirstViewController 

- (void)viewDidLoad { 
[super viewDidLoad]; 
} 

- (void)btnSecondView_Clicked:(id)sender { 

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDelegate:self]; 
[UIView setAnimationDuration:2.0]; 
[viewSecond setAlpha:0.0]; 
[viewFirst setAlpha:1.0]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:viewSecond cache:YES]; 
[UIView commitAnimations]; 
} 

- (IBAction)btnFirstView_Clicked:(id)sender { 

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDelegate:self]; 
[UIView setAnimationDuration:2.0]; 
[viewFirst setAlpha:0.0]; 
[viewSecond setAlpha:1.0]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:viewFirst cache:YES]; 
[UIView commitAnimations]; 
} 

- (void)didReceiveMemoryWarning { 

[super didReceiveMemoryWarning]; 

} 


- (void)dealloc { 
[super dealloc]; 
} 


@end 

希望這可以幫助您的業務。

編碼快樂。:)

+0

謝謝您的回答:)我真的是iPhone上的新手,也與Objective-C不相似。你能介紹一個包含這段代碼的示例嗎?它會有很大幫助 – 2013-03-17 12:46:02