- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 objective-c 中实现一个动画,其中我有一个纽约天际线插图作为附加图像。要求是实现城市灯光动画,其中天际线建筑物中的灯光(方形和矩形框)按顺序点亮......以一种吸引人的动画方式。实现这一目标的方法之一是使用一组顺序图像(UIImageView.animationImages = 图像数组),但我相信可能有更好、更有效的方法来实现这一点。如果有人能指出正确的方向,我将不胜感激。
最佳答案
[UIView animateWithDuration:1 delay:0 options:0 animations:^{
light1.alpha = 1;
} completion:nil];
[UIView animateWithDuration:1 delay:0.5 options:0 animations:^{
light2.alpha = 1;
} completion:nil];
[UIView animateWithDuration:1 delay:1 options:0 animations:^{
light3.alpha = 1;
} completion:nil];
[UIView animateWithDuration:1 delay:1.5 options:0 animations:^{
light4.alpha = 1;
} completion:nil];
创建它们时将光 View alpha 设置为 0,然后在 -viewDidAppear
中运行它也许...(这是假设每个灯都是一个单独的 UIView
...)
如果您有很多 View ,您可以这样做来为每个 View 的 alpha 值设置动画:
float n = 0;
for (UIView* v in self.view.subviews) {
if (v.alpha < 0.5) {
[UIView animateWithDuration:1 delay:n options:0 animations:^{
v.alpha = 1;
} completion:nil];
n += 0.5;
}
}
关于objective-c - objective-c 中的灯光动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12284250/
本文实例讲解了通知notification使用方法,此知识点就是用作通知的显示,包括振动、灯光、声音等效果,分享给大家供大家参考,具体内容如下 效果图: mainactivity:
VC++ 2010、OpenGL、GLSL、SDL 我正在转向着色器,遇到了最初在使用 ogl 管道时出现的问题。也就是说,光的位置似乎指向我的相机面向的任何方向。在 ogl 管道中,它只是镜面高光,
我在收到通知时听不到声音、振动或灯光。有人可以告诉我我缺少什么吗? 还有一些问题: 1.) 我只在应用程序打开时得到指定的图标。当应用程序关闭时,我会看到 android Logo 图标(我想那是因为
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
我对three.js 示例有一个小问题fresnel shader . 'lights : true' - 如果这是 'true' 那么我会收到以下错误: Uncaught TypeError: Ca
几个简单的问题。我有一个正在尝试控制的 DMX king USB 照明 Controller 。 它基于 Open DMX 协议(protocol)(来自 Entec),提供了一个 c# 类。我已将设
我是一名优秀的程序员,十分优秀!