caanimation

    0热度

    1回答

    我们试图沿着z访问切换2个imageview视图的位置切换。 2 imageViews是在屏幕上的2 到目前为止,我已经尝试使用CAAnimationGroup进行位置和旋转,但它只显示其中一个图像,并且它看起来位置和旋转关闭。这是代码的样子: @IBOutlet weak var meMatchImageView: UIImageView! @IBOutlet weak var the

    0热度

    2回答

    问题: 如果你看看我现在的代码,你会看到,它工作正常,如果targetSeconds比约2-3秒更高。 但是,如果targetSeconds为0.005秒,它将不起作用,因为它无法在0.005秒内完成100个方法调用。因此,有没有人有什么建议,我可以做些什么来改善它?我宁愿不包含第三方GitHub存储库。 当前代码: // Target seconds means the seconds that

    1热度

    1回答

    我从标有“kg”和“lbs”两个类别的标签(存储在'profile/uid'下的标签)中的Firebase数据库调用用户“权重”。我希望标签能够以kg为单位显示用户的体重,然后淡出到磅,然后再次回到kg,如此等等。到目前为止,我已经写了下面的代码是不断进出的磅的重量衰落和我不确定如何得到它显示重量(公斤)一次磅淡出: func weight() { let userRf = self.

    1热度

    1回答

    所以我有,我有UIBezierPath画一个圆,我需要设置上海华能与我的圈子一样,这里是我的代码: override func draw(_ rect: CGRect) { let circlePath = UIBezierPath(arcCenter: CGPoint(x: rect.midX, y: rect.midY), radius: circleRadius, startAng

    0热度

    2回答

    我在CAShapeLayer中使用CAAnimation来简单地为从左到右描边的线条(它只是一个更复杂的程序的简化版本)设置动画。我放慢了速度,以显示第一季度几乎是瞬间的,然后其余的正常动画。 我看到,可以使用UIView.animate的选项来设置UIViewAnimationCurve选项(例如,.EaseIn或.Linear)。在CAShapeLayer中嵌入CAAnimation时可以设置

    0热度

    1回答

    我想实现CABasicAnimation并在动画完成时通知UIViewController。从这个资源: http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2 我明白,我可以指定视图 - 控制作为动画的委托,并重写的ViewController内animationDidStop方法。然而,当我转换的代码以下行斯威夫特: [

    1热度

    1回答

    我有一个简单的应用程序,即red视图转换位置窗体左屏幕到右屏幕。我想要当我点击remove按钮时,动画将重新启动(red视图变换位置窗体再次从左到右屏幕),但它不起作用。 red查看回原点框架但它不移动,但animationDidStop仍然持续时间后调用。 class TestViewController: UIViewController, CAAnimationDelegate { le

    0热度

    1回答

    这是我的问题,每当我点击任何按钮它应该来中心,我使用CGAffineTransform和CABasicAnimation,但我无法得到我应该旋转的角度,每个它们是一个按钮在圆,任何帮助将理解 旋转 func rotateBarrel(with duration:CGFloat,angle:Double) { let rotationAnimaton = CABasicAnimation(

    0热度

    1回答

    我想创建一个新的imageview,它将具有动画功能。但是,我有一个关于我的动画的问题,让我们看看; 在这里,我需要的是让这个动画似乎是连续的。我的意思是,没有在每个循环开始时的那个小故障。就在左上角的右边。 这是我的动画; let strokeEndAnimation: CAAnimation = { let animation = CABasicAnimation(keyPath:

    1热度

    1回答

    我有一个UIView,正在为我完成所有的绘图。所以现在当我改变我的视图的值时,它会将其转发给图层。而当我在UIView-Animaiton Block中时,我希望这种变化能够成为动画。 所以我现在做的事: class SampleView: UIView { var myProperty: CGFloat { set { sampleLayer.myProper