我在网上看到了一些简单的UIView滑入或滑出的示例代码.让UIView以其坐标离开屏幕(负面)开始是有意义的,然后动画参数只是改变UIView的框架.所以第一个问题是:这是否提供了最明显的方法?
但是,在我的代码中,帧原点不可分配.我得到了该行的Xcode错误.
我只是想在动画中做这样的事情:
self.viewPop.frame.origin.y = 100;
任何帮助表示赞赏.
更新:我已经解决了这个问题.我发现的技术是将视图的帧分配给另一个CGRect,并对该CGRect进行更改,然后将其分配回帧:
self.viewPop.frame.origin.y=100;
Run Code Online (Sandbox Code Playgroud)
joh*_*ers 12
更新:我已经解决了这个问题.我发现的技术是将视图的帧分配给另一个CGRect,并对该CGRect进行更改,然后将其分配回帧:
CGRect frame = self.moveView.frame;
frame.origin.x = newvalue.
[UIView animateWithDuration:2.0 animations:^{
self.moveView.frame = frame;
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6139 次 |
| 最近记录: |