257得票18回答
取消UIView动画?

在 UIView 动画进行中是否可能取消动画?还是我必须转到 CA 层级? 例如,我已经做了类似以下的事情(也许设置了一个最终的动画操作):[UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:dura...

185得票22回答
UIView的动画隐藏/显示

我的简单目标是实现淡入淡出动画隐藏和显示功能。Button.hidden = YES; 很简单。但是,是否可能使其逐渐消失而不仅仅是突然消失?那样看起来相当不专业。

139得票21回答
popViewController 的完成块

当使用 dismissViewController 关闭模态视图控制器时,有提供完成块的选项。是否有类似于 popViewController 的等效选项? 完成参数非常方便。例如,我可以使用它来暂停从表格视图中删除行,直到模态视图已经离开屏幕,并让用户看到行动画。当从推送的视图控制器返回时...

114得票6回答
绘制圆形的动画

我正在寻找一种方法来动画绘制一个圆。我已经能够创建这个圆,但它会一次性绘制出来。 这是我的CircleView类:import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(...

97得票8回答
使用动画交换rootViewController?

我正在尝试通过应用程序委托切换到具有选项卡栏的另一个根视图控制器,并希望添加过渡动画。默认情况下,它只会显示视图而没有任何动画。let tabBar = self.instantiateViewController(storyBoard: "Main", viewControllerID: "...

96得票9回答
如何在Swift中加载GIF图片?

我有一个带有GIF横幅URL的字符串,我需要将其放入应用程序。 我的代码:func showAdd(){ Request.get("http://www.kyst.no/api/?apiMode=advertisement&lang=no", { (error: NSErro...

84得票16回答
如何在一个操作中从UINavigationController中弹出一个视图并替换为另一个视图?

我有一个应用程序,需要从UINavigationController的堆栈中删除一个视图,并使用另一个视图替换它。情况是第一个视图创建一个可编辑项,然后用该项的编辑器替换自己。当我在第一个视图中尝试最明显的解决方案时:MyEditViewController *mevc = [[MYEditV...

82得票14回答
更改iOS 7中的返回按钮禁用向右滑动以导航回退。

我有一个 iOS 7 应用程序,我正在设置自定义的返回按钮,如下所示: UIImage *backButtonImage = [UIImage imageNamed:@"back-button"]; UIButton *backButton = [UIButton buttonW...

76得票5回答
UIView动画与CALayer的比较

我在概念上理解 CALayer 的动画方式与 UIView 相比存在困难。再加上 "Core Animation" 的概念,或许有人可以从更高的层面解释这些概念,帮助我更好地想象发生了什么,以及为什么我想要将我现在非常熟悉的 UIView 动画迁移到 iPhone 上的 CALayer 动画中...

74得票15回答
如何在Swift中旋转图像?

我无法在Swift中将图片旋转90度。 我编写了以下代码,但出现错误并且无法编译。 func imageRotatedByDegrees(oldImage: UIImage, deg degrees: CGFloat) -> UIImage { //Calculate t...