Tro*_*nic 1 iphone sdk uibutton uiview ipad
我的观点是如下:
BigView
- UIScrollView
- View 1
- View 2
- View 3
- UIView
- UIButton
Run Code Online (Sandbox Code Playgroud)
现在我想,当我按下UIButton时,BigView(也包括按钮)将100px移动到顶部(因此BigView的部分不再可见)并且另一个UIView在下面的自由空间中可见BigView.
你遇到了问题?:)
我怎样才能做到这一点?
提前致谢!
小智 13
只需在单击按钮时调用的方法中执行UIView动画:
[UIView beginAnimations:@"MoveView" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:0.5f];
self.BigView.frame = CGRectMake(newXPoistion, newYPosistion, samewidth, sameheight);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
这样可以将bigview设置为您给出的新cooridinates的动画,并且应该在该视图中移动所有内容
如果你想要一个即时移动(没有动画),你可以这样做:
CGRect rect = someView.frame;
self.someView.frame = CGRectMake(0, 0, rect.size.width, rect.size.height);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10622 次 |
| 最近记录: |