我希望实现的是没有按钮,只有视图和文本标签,当视图出现时,也会立即显示随机数字,而不需要按钮来提示生成。 这是我到目前为止的代码
#import "Mainview.h"
@implementation Mainview
- (IBAction)pushstart {
NSString *title = nil;
NSString *path = nil;
int Number = arc4random() % 12;
switch(Number) {
case 0:
namel.text = @"1";
break;
case 1:
namel.text = @"2";
break;
case 2:
namel.text = @"3";
break;
case 3:
namel.text = @"4";
break;
case 4:
namel.text = @"5";
break;
case 5:
namel.text = @"6";
break;
case 6:
namel.text = @"7";
break;
case 7:
namel.text = @"8";
break;
case 8:
namel.text = @"9";
break;
case 9:
namel.text = @"10";
break;
case 10:
namel.text = @"11";
break;
case 11:
namel.text = @"12";
break;
break;
default:
break;
}
}
@end
答案 0 :(得分:3)
以下是简短答案的方法,此方法适用于控制视图的任何类(与当前操作方法相同的位置):
- (void) awakeFromNib {
srandom(time(NULL));
[namel setIntValue: random %12];
}
答案 1 :(得分:0)
您可以使用arc4random_uniform
生成随机数。
- (IBAction)pushstart {
namel.text = arc4random_uniform(12) + 1
}
希望这可以提供帮助。