こんにちは私はコードを持っている瞬間にボタンを押すとランダムなテキストを生成するアプリを作成していますが、それは正常に動作しますが、アプリを実行して表示されるボタンを押すと変更したいことがいくつかあります:
「よし、ひや、よー、よー、こんにちは、よし、ひや、よー、よー、ひや、こんにちは、こんにちは、よし」
これが最初の13回のクリックであり、アプリにアクセスするたびの順序です。基本的に、2回続けて繰り返さないようにします。また、アプリを起動するときに、異なる順序で開始するようにします。
少なくとも2行のテキストを書きたいのですが、ラベルを使用してそれを行うにはどうすればよいですか?
ここに私が持っているコードがあります:
.h
@interface ViewController1 : UIViewController {
IBOutlet UILabel *textview;
}
-(IBAction)random;
.m
@interface ViewController1()
@終わり
@implementation ViewController1
-(IBAction)ランダム{
int text = rand() % 5;
switch (text) {
case 0:
textview.text = @"Hello";
break;
case 1:
textview.text = @"hi";
break;
case 2:
textview.text = @"alright";
break;
case 3:
textview.text = @"yoo";
break;
case 4:
textview.text = @"hiya";
break;
default:
break;
}
}
ありがとうございました :)