私は1つのビューコントローラを持っており、そのビューコントローラで1つの完全なイメージビューを保持しました。 2.png、3.png、6枚の画像のように。私が必要とするのは、2秒ごとに1枚の画像がスライドされているように表示する必要があるということです。私はObjective-Cでそれをしました。しかし、私はスウィフトで初心者ですので、できません。これを行う方法?スウィフトのそのよう複数のイメージを1つのイメージビューに追加し、2秒ごとにすべてのイメージを連続的に表示する方法
@implementation ViewController {
UIImageView* imgView; // your UIImageView
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[[self navigationController] setNavigationBarHidden:YES animated:YES];
UIImage* img1 = [UIImage imageNamed:@"11.jpg"];
UIImage* img2 = [UIImage imageNamed:@"s2.jpg"];
imgView = [[UIImageView alloc] initWithFrame:self.view.frame]; // create a UIImageView with the same size as the view.
imgView.animationImages = @[img1, img2]; // use a nice NSArray literal to pass in your images.
imgView.animationDuration = 2.0*2.0; // 2 seconds for each image (x3 images)
[self.view addSubview:imgView]; // add UIImageView to view
[imgView startAnimating]; // start animating
}
私は実行する必要があります。
私はimagview
などの画像ビュー名を過ごしています.ANDのObj-Cのコードを比較しないでください。アニメーション用のライブラリファイルがいくつか追加されているためです。 Swiftの2秒ごとにこの連続的な画像を表示するようにコードすることはできますか?
好きな方向はどれですか? –
@ HariKrishnan.P水平方向に – mark
私はあなたが右の画像でスクロールしたいと思いますか? –