UILabelをコードで生成(Tips付)
2014/11/02
Main Storyboard (IB)に用意されている Label を使わずにコードのみで生成する場合。
// UIラベルを作成(CGRectMakeで位置と領域も指定)
UILabel *score = [[UILabel alloc] initWithFrame:CGRectMake(20, 10, 200, 40)];
// 背景色は黒
score.backgroundColor = [UIColor blackColor];
// 現在の形状でマスクする(角丸を実現させるためのステップ)
score.layer.masksToBounds = YES;
// 丸くしたい半径の数値を指定
score.layer.cornerRadius = 10.0;
// フォント(boldsSystemFont)とフォントサイズ(30)
score.font = [UIFont boldSystemFontOfSize:30];
// 初期テキストを入力しておく
score.text = @”00000″;
// テキストの横寄せを設定(1で中央揃え)※0で左 2で右揃え
score.textAlignment = 1;
// テキストの色をオレンジカラーに設定
score.textColor = [UIColor orangeColor];
// ビューにラベルを表示
[self.view addSubview:score];
関連記事
-
-
SubViewの重ね順を変更する
SubViewの重ね順を最前面に移動する場合 bringSubviewToFro …
-
-
UIViewの背景画像をフィットさせたい
UIViewは(UIImageViewとは違い)背景画像のサイズをフィットする機 …
-
-
NSLog まとめ
デバッグする時などに、ログを出力する方法としてNSLogを使用します。 文字列を …
-
-
経過時間を算出する
まず比較する為の時刻を予めローカルに保存するために NSUserDefaults …
-
-
UIView
タイトル画面の背景など、新たにビューを追加した場合 UIViewを生成し sel …
-
-
LaunchImage 関連の設定
▼アプリ起動時のスプラッシュ画面 通常はチラっと一瞬だけ表示されるスプラッシュ画 …
-
-
乱数のこと
乱数(ランダムな数)を取り出す際 rand や arc4random を使用しま …
-
-
.selected
インスタンス名.selected で BOOLを宣言せずにボタンのON/OFF状 …
-
-
画面ローテーション
画面ローテーションを制御する場合は下記を追加する – (BOOL)s …
-
-
負の数を絶対数へ変換 abs
負の数を自然数(マイナスを含まない数字)にしたくて、「Xcode 自然数 変換」 …
- PREV
- JUGLIFE【攻略情報】その1
- NEXT
- タッチイベント:有効・無効
