画面上に100まで数字を表示する方法のメモ
(iOS 6で試しています)
サンプルコード
@implementation ViewController
– (void)viewDidLoad
{
[super viewDidLoad];
// 数字を足す
int numSize = self.view.frame.size.width / 11;
CGRect mRect = CGRectMake(0, 0, numSize, numSize);
for (int i=1; i<=100; i++) {
UILabel *number = [[UILabel alloc] initWithFrame:mRect];
// NSTextAlignment は ios6から
number.textAlignment = NSTextAlignmentCenter;
number.tag = i;
number.text = [NSString stringWithFormat:@”%d”,i];
number.center = CGPointMake((i –1) % 10 * numSize + 20, numSize * ((i-1) / 10) + 20);
[self.view addSubview:number];
}
}
@end