いつものように動画の後に、説明があります
<ViewController.mファイル>
1. まず最初に以下のコードでUILabelを作成します
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 300, 300, 30)]; label.text = @"sample sentence"; label.backgroundColor = [UIColor greenColor]; label.font = [UIFont systemFontOfSize:17]; label.numberOfLines = 3;CGRectについてはこちら->CGRectのリファレンス(日本語です)
UILabelについてはこちら->UILabelのリファレンス(日本語です。紹介しきれなかったプロパティも載ってます)
2. 作成したUILabelをviewに以下のプログラムで追加します
[self.view addSubview: label];
これでUIViewにはプログラムで作成したUILabelが追加されました。
次はタイマー処理です
<タイマー処理>
タイマー処理は簡単で、以下のコードを加えるだけです
NSTimerについてはこちら->NSTimerのリファレンス(日本語です)
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(showLabel:) userInfo:nil repeats:YES];
これだけで、指定した時間ごと、もしくは指定した時間後にselectorで指定したメソッドを実行してくれます
以上がプログラムからUILabelを追加する方法とNSTimerの紹介でした
No comments:
Post a Comment