私のアプリには、イメージビューを備えたメインのビューコントローラーがあります。ユーザーがこのメイン ビューに戻るたびに、3 つの画像のうちの 1 つが表示されるようにしたいのですが、それらをランダム化したいと考えています。これを行うための最良の方法を知っている人はいますか?誰かが私を正しい方向に向けることができますか?
ストーリーボード付きの xcode のユニバーサル ios アプリです。
ありがとう!
私のアプリには、イメージビューを備えたメインのビューコントローラーがあります。ユーザーがこのメイン ビューに戻るたびに、3 つの画像のうちの 1 つが表示されるようにしたいのですが、それらをランダム化したいと考えています。これを行うための最良の方法を知っている人はいますか?誰かが私を正しい方向に向けることができますか?
ストーリーボード付きの xcode のユニバーサル ios アプリです。
ありがとう!
次のようなものがうまくいくはずです...
NSArray *imageArray = @[@"ImageName1", @"ImageName2", @"ImageName3"];
NSUInteger randomImageIndex = arc4random() % [imageArray count];
[yourImage setImage:[UIImage imageNamed:[imageArray objectAtIndex:randomImageIndex]]];
編集:
以下をビュー コントローラーの .h ファイルに追加します。
@property (strong, nonatomic) IBOutlet UIImageView *yourImage;
次に、ストーリーボード/ビュー内で UIImageView を yourImage にリンクします。