- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 ArrayWithObjects 来创建滚动的运动。我有一个问题,我的动画停止并在数字九处重复:/
这是我的代码:
background.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"background_wall2.png"], [UIImage imageNamed:@"background_wall3.png"], [UIImage imageNamed:@"background_wall4.png"], [UIImage imageNamed:@"background_wall5.png"], [UIImage imageNamed:@"background_wall6.png"], [UIImage imageNamed:@"background_wall7.png"], [UIImage imageNamed:@"background_wall8.png"], [UIImage imageNamed:@"background_wall9.png"], [UIImage imageNamed:@"background_wall10.png"], [UIImage imageNamed:@"background_wall11.png"], [UIImage imageNamed:@"background_wall12.png"], [UIImage imageNamed:@"background_wall13.png"], [UIImage imageNamed:@"background_wall14.png"], [UIImage imageNamed:@"background_wall15.png"], [UIImage imageNamed:@"background_wall16.png"], [UIImage imageNamed:@"background_wall17.png"], [UIImage imageNamed:@"background_wall18.png"], [UIImage imageNamed:@"background_wall19.png"], [UIImage imageNamed:@"background_wall20.png"], [UIImage imageNamed:@"background_wall21.png"], [UIImage imageNamed:@"background_wall22.png"], [UIImage imageNamed:@"background_wall23.png"], [UIImage imageNamed:@"background_wall24.png"], [UIImage imageNamed:@"background_wall.png"], nil];
[background setAnimationRepeatCount:0];
background.animationDuration = 0.3;
[background startAnimating];
你能帮帮我吗?
提前致谢
PS:抱歉我的英语不好
最佳答案
您的animationDuration
太小了。 您强制对象以比其最大可能性更快的速度呈现您的所有框架。
来自 Apple 文档:
The time duration is measured in seconds. The default value of this property is equal to the number of images multiplied by 1/30th of a second. Thus, if you had 30 images, the value would be 1 second.
这意味着如果您有24 张图片
,至少您必须将0.8
设置为持续时间。 (24/30)。
关于IOS NSArray arrayWithObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23788463/
我尝试使用 ArrayWithObjects 来创建滚动的运动。我有一个问题,我的动画停止并在数字九处重复:/ 这是我的代码: background.animationImages = [NSArra
NSMutableArray *images = [NSMutableArray arrayWithObjects:[UIImage imageNamed:@"JGirl 01.jpg"],
这是在 Objective-C 中: NSArray *arr = [NSArray arrayWithObjects:kLMEnglish,nil]; 谁能告诉我这行代码的 swift 等价物。 最
arrayWithObjects...是否有使用相同对象“a”或任何对象的快捷方式? NSMutableArray *kkk = [NSMutableArray arrayWithObjects: @
我正在尝试使用这个 iOS 功能 +(实例类型)arrayWithObjects:(id) 我相信我向其中传递了一个数组,但我不知道如何访问该数组,而且我不明白如何使用它。我花了几个小时试图弄明白..
我不明白为什么要写这些代码 icons = [[NSArray alloc] initWithObjects: @"appointment", @"
我是开发新手,我正在尝试创建一个简单的词典应用程序供 iPhone 上的个人使用。对于上下文,我的问题是 this one 的后续问题你们中的一些人昨天很友善地回答了。 是否可以创建一个方法: 读取文
你能解释一下这两行之间的确切区别吗? NSArray *foo = [NSArray arrayWithObjects:@"hai",@"how",@"are",@"you",nil]; NSArra
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Should I prefer to use literal syntax or constructors
有人可以帮我解决这个问题吗? 我正在构建一个 iPad 应用程序,它有一个 TableViewController,应该显示 1000 到 2000 个字符串之间的内容。我在单例中有那些 NSStri
之间的区别是什么? NSMutableArray* p = [[NSMutableArray alloc] initWithObjects:...] 和 NSMutableArray* p = [NS
我知道它标志着一组可变参数的结束,但为什么它不能以不需要 nil 的方式实现呢? 最佳答案 这一切都与 C 调用 ABI 有关。 考虑这些方法: - (id)initWithFormat:(NSStr
在我的应用中,我想在视频模式下打开相机,所以我写了下面的代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWi
有区别吗 NSArray *myArray = @[objectOne, objectTwo, objectThree]; 和 NSArray *myArray = [NSArray arrayWit
当我在模拟器中测试 Admob 时,它会抛出以下错误 To get test ads on this device, call: request.testDevices = [NSArray arra
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: Why does NSArray arrayWithObjects require a terminating ni
基本的 Cocoa 新手问题在这里……这似乎是 Cocoa 中非常常见的模式。为什么 init 方法和自动释放对象创建方法(例如 [NSArray arrayWithObjects: ...])返回
如果 nil 是用来标记参数结束的,那么我可以使用: [NSArray arrayWithObjects:obj1, obj2, nil, nil, nil]; 第一个 nil 标记数组结束,之后的两
在 Objective-C 上,我可以这样做: UIAlertView *av = [[UIAlertView alloc] initWith ... otherButtonTitles:@"butt
我是一名优秀的程序员,十分优秀!