我正在尝试制作一个简单的动画.我想通过使用[UIView animateWithDuration ....将UIImageView移动到右侧.
这是我的代码:
file.h
{
IBOutlet UIImageView *moveImage;
}
Run Code Online (Sandbox Code Playgroud)
file.m
- (void)viewDidLoad
{
[super viewDidLoad];
//Move Image
moveImage.center = CGPointMake(moveImage.center.x, moveImage.center.y);
[UIView animateWithDuration:2.0
animations:^{ moveImage.center = CGPointMake(moveImage.center.x + 60.0, moveImage.center.y); }];
}
Run Code Online (Sandbox Code Playgroud)
当我运行iOS模拟器时,它会在新的x坐标处显示图像,但不会显示动画.任何帮助将不胜感激.先感谢您.
我是开发应用程序的新手.我有一张NSArray,里面有2张图片.
imageOneArray = [NSArray arrayWithObjects:[UIImage imageNamed:@"White.png"], [UIImage imageNamed:@"Black.png"], nil];
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有办法制作一个看起来像这样的"if语句":
if ([imageOneArray = [UIImage imageNamed:@"White.png"]) {
//DO SOMETHING
};
Run Code Online (Sandbox Code Playgroud)
上面的代码给了我错误,我该如何解决?我究竟做错了什么?我的作品是什么?
任何帮助将不胜感激.