2012-03-28 10 views
0

私は地図ビューを下から上へ「スライド引き出し」ビューとして実装しようとしています。私はそこに多くのAndroidアプリケーションで見られるように、ビューを出し入れすることを可能にすることを望んでいました。iPhone:下から画像/ボタンを引っ張って「出入り」を開く

しかし、これはiPhoneアプリではまだ見ていません。もちろん、これを右から左に行うアプリ(facebook app、...)がありますが、これはまだ下から上へと行われていません。

これはなぜですか?可能であれば、私はこの機能を実装する際に助けが必要ですか?

答えて

1

はまた、あなたは、いくつかのアニメーションコードを使用して、ビューの枠を変更することでこれを実装することができますthis

を見てすることができます。 viewSidePanel私は非表示にし、所望の効果を実現するために、フレームの変更を変えることができbutton.Youのクリック時に表示したい私の見解です

-(void)animateAndHideSidePanel{ 

    [UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:0.45f]; 
    [viewSidePanel setFrame:CGRectMake(-viewSidePanel.frame.size.width, 
             viewSidePanel.frame.origin.y, 
             viewSidePanel.frame.size.width, 
             viewSidePanel.frame.size.height)]; 
    [UIView commitAnimations]; 
    isSidePanelShowing = NO; 
} 



-(void)animateAndShowSidePanel {  
    [UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:0.45f]; 
    [viewSidePanel setFrame:CGRectMake(0, 
             viewSidePanel.frame.origin.y, 
             viewSidePanel.frame.size.width, 
             viewSidePanel.frame.size.height)]; 
     [self.viewSidePanel setHidden:NO]; 
     [UIView commitAnimations]; 
} 

。希望があれば

関連する問題