问题标签 [cabasicanimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iOS中无休止的重复滚动/动画背景?
我被困在动画 2 个图像上,这些图像在 iPhone 视图上水平无限滚动。背景不能有任何空隙。如果这可以只用 1 张图片来完成,那就太好了,但我似乎无法理解。这是我到目前为止的代码:
iphone - 如何为 CABasicAnimation 设置颜色?
CABasicAnimation 有 toValue 属性,它需要一个 id。但是 Quartz Core 不能与 UIColor 一起使用,它需要一个 CGColor 结构来代替。如何为 CABasicAnimation 提供颜色?
ios - CAAnimationGroup 中的 CAAnimation 委托
我已将 4 CABasicAnimation分组到CAAnimationGroup中。但问题是
不是为每个动画调用。
我做错了什么还是有不同的方法。
我的目标是为每个动画更改 UIIImageView 的位置。
因此,当 anim1 结束时,我想更改 Image,但没有收到 animationDidStop 委托。
ios - IOS Coreplot散点图动画绘制
我需要在 ios 中为散点图制作动画,以使其像线条绘制一样。这个网站http://www.highcharts.com也有类似的效果。我尝试了基本动画但没有成功,但无法做出这种效果。有人知道怎么做吗?
iphone - CABasicAnimation 展开高度方向
我有一个包含 CALayer ("layerPlot_") 的 UIView 当您调用以下方法时它可以工作,但它会在两个方向(向上和向下)上扩展高度我想指定是否要向下或向上扩展高度以及该层的其他边缘保持在同一位置。
代码如下:
谢谢。
ios - “affineTransform”是设置 CABasicAnimation 的有效 CALayer 键路径吗
这似乎是一个非常基本的问题,很难找到答案。
CABasicAnimations 设置了“affineTransform”作为键路径对我没有用,在很多地方我看到人们最终使用 CATransform3D 来代替“转换”键路径。当然这是一个提示,但是如果“affineTransform”是否意味着工作,最好确认一下?
iphone - 当我调整一层imageview的大小时,如何同时调整uiimageview的大小?
这是我的代码:
我发现这不对,因为当我将imageView框架设置为nowRect时,imageView的层又变大了!
iphone - 带有帧数组的 CABasicAnimation
我有一个CABasicAnimation
带有 a.fromValue
和 a.toValue
的带有 202 个图像的 PNG 图像移动并一张一张地显示它们
我也曾经CALayer
拿着 image.png
它按顺序传递所有图像的问题我想按我将放入的帧显示图像NSArray
这是我的代码:
帧数组是:
等等 ....
有任何想法吗 ??
macos - CABasicAnimation 并不总是有效
我刚刚开始使用 CABasicAnimations。到目前为止,在我看来,相同的代码不一定会在任何事情上工作两次。在一个特定的例子中(解决方案可以治愈我所有的弊病!)我制作了自己的(不确定的)进度指示器。只是一个来自 PhotoShop 的 png 旋转直到任务完成,它在视图中启动initWithRect:
然后以单独的方法将“屏幕上”带入:
它通常有效 - 但并非总是如此。一般来说,CABasicAnimations 让我有点发疯:我从互联网上剪切和粘贴代码,有时它们工作有时不工作。我唯一的想法是它被其他线程阻塞了。我至少有 4 个使用 GCD 发送的进程。只是我的 MacBookPro 被屏蔽了吗?
谢谢,
托德。
ios - CABasicAnimation 回到下一个动画前的原始位置
我想实现一种基于用户输入旋转 UIButton 的方法。在第一次输入时,它应该向左旋转 45 度。在第二次输入时,它应该从第一次旋转后停止的位置再旋转 45 度。
但是在开始第二个动画之前,按钮会回到原来的位置。以下是我使用的方法。