はまた、あなたは、いくつかのアニメーションコードを使用して、ビューの枠を変更することでこれを実装することができます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];
}
。希望があれば