これはiPhoneの地図アプリケーションのスクリーンショットです:
アプリケーションにshuchページを実装する方法。私はiPhoneとモノタッチの初心者ですが、これが折りたたみの可用性を提供するコンポーネントなのか、MKMapViewの機能なのかわかりませんか?または多分それはカスタムコードです!誰かがこれについて私を助けることができますか?
これはiPhoneの地図アプリケーションのスクリーンショットです:
アプリケーションにshuchページを実装する方法。私はiPhoneとモノタッチの初心者ですが、これが折りたたみの可用性を提供するコンポーネントなのか、MKMapViewの機能なのかわかりませんか?または多分それはカスタムコードです!誰かがこれについて私を助けることができますか?
このコードスニペットを使用すると、それが機能します。
[UIView transitionWithView:urImage
duration:1.5
options: UIViewAnimationOptionTransitionCurlUp
animations^{
urImage.frame = requiredFrame;
}
completion:^(BOOL finished){
//[urImage removeFromSuperview];
// do something after animation has completed
}
];
あなたはそれで遊んで、好きなところにそれを差し込むことができます。
そして、彼女はuiviewアニメーションのアップルのドキュメントへのリンクです。
編集:
これが同じ効果をもたらすコードのセットです。不作為を適切にフックするだけです。それはあなたがそれをすることができるはずであるようにカールアップとカールダウンするためにいくつかのボタンを使用するだけです。単一のビューアプリを作成し、ビューに2つのボタンを配置して、アクションを右のボタンに接続するだけです。:)
.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
これがあなたのビジネスの成功に役立つことを願っています。
幸せなコーディング。:)