iphone - 如何实现系统相机应用程序的收缩动画效果?

原文 标签 iphone ios ipad animation camera

系统的相机应用程序具有UI效果。拍照后,它将显示动画,即缩小照片并移至左下角。

如何在我的应用中实现效果?

谢谢。

最佳答案

在您尝试缩小视图的情况下,请调用类似以下代码的代码:

[UIView animateWithDuration:1.0 animations:^{
    // self is the view in this case
    // if you call this from the controller, use self.view
    self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, smallWidth, smallHeight);
    self.bounds = CGRectOffset(self.bounds, amountToMoveX, amountToMoveY);
}];

这可能不完全是您要寻找的动画,但它应该为您提供一个良好的开端。

相关文章:

ios - 如果某个应用程序仅适用于iPhone,那么iPad从何处提取1x/2x版本?

ios - 如何为iPad(iOS 8.1)创建表单弹出窗口

iphone - NSFetchedResultsController titleForHeaderInSection,格式为NSDate

iphone - 从未调用CLLocationManager回调(locationManager:didUpdateToLocation:fromLocation和locationManager:didFailWithError :)

iphone - 强制表中的屏幕更新而无需重新加载数据

ios - UITextView最大高度

objective-c - UIView里面的UIView还是更好的方法呢?

iphone - 第一次触摸时UIScrollView跳下

ios - iOS自动版式:等宽且等距的两个 View

iphone - iPhone SDK 4.0动画块-移动比例UIImage