気になる

アフェリエイト旅行

自動車

家庭菜園

« iOS7アップデートの前に バックアップ作業をしよう! | トップページ | ビワの鉢が、台風で倒れた  »

2013/09/27

自分は誰?あの子はなんていうの?(;一_一) わからなくなってきた

もうだめだ。。。(;一_一)

ストーリーボードで、ラベルを3つ置いた。
1つ目:aLabel:テキストはa:サイズは大きな四角形:赤背景
2つ目:bLabel:テキストはb:サイズは中程度四角形:黃背景
3つ目:cLabel:テキストはc:サイズは小さな四角形:緑背景
1つ目の四角の上に、2つ目を置いてその上に、3つ目を置いた。
重なっている状態。
-----------------------------------------------------------------------------
.h にアウトレット(プロパティ)として結びつけた。

@property (weak, nonatomic) IBOutlet UILabel *aLabel;

@property (weak, nonatomic) IBOutlet UILabel *bLabel;

@property (weak, nonatomic) IBOutlet UILabel *cLabel;

-----------------------------------------------------------------------------

.m

■読み込み時に、ラベルのテキストを代入コードを書くと。
シュミレーターに表示された(ロードされた)aLabelのテキストが変わる。

- (void)viewDidLoad
{
    [super viewDidLoad];

//    [self.aLabel setText:@"aaa"];   ←セッタメソッドで「代入」設定してた頃

    self.aLabel.text = @"aaa";
}

※selfは、そのメソッドを呼び出しているインスタンス自身。
自分のクラスの.プロパティの.プロパティ。

自分はオブジェクト。

■読み込み時に、ラベルを追加コードを書くと。
シュミレーターに表示された(ロードされた)Label郡に1つラベルが追加された状態で表示される。

- (void)viewDidLoad
{
    [super viewDidLoad];

UILabel *dLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 300, 520)];

    dLabel.backgroundColor = [UIColor blueColor];

    dLabel.text = @"d";

 

    [self.view addSubview:dLabel];

}

※新規追加ラベルが、1番上に表示される。(ので、背面のラベル郡は見えない)


   
[self.view addSubview:dLabel];
とすると、d
Labelが一番最後に追加しているので
全てのラベル郡の上に表示されることとなり、dLabelのみが見えている状態。
(見えてないが・・重なり順はa→d→c→b

 

    [self.aLabel addSubview:dLabel];
とすると、
aLabelの上に表示される♪(重なり順がa→d→b→c)

   [self.bLabel addSubview:dLabel];
とすると、
aLabelの上に表示される♪(重なり順がa→b→d→c)

※ラベルdを一番後ろに持っていきたいけど、プロパティ宣言してないから、ドット表記が出来ない。(-_-;)

« iOS7アップデートの前に バックアップ作業をしよう! | トップページ | ビワの鉢が、台風で倒れた  »

MacMini」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« iOS7アップデートの前に バックアップ作業をしよう! | トップページ | ビワの鉢が、台風で倒れた  »

google検索

  • Google


    このブログを検索
    ウェブ全体から検索

カテゴリー

ニュース

  • 日経平均(長期)

    株価ミニチャートのブログパーツ
  • 経済指標(発表と内容)へのリンク
    http://jp.investing.com/economic-calendar/
  • 経済指標
  • . . .
  • 日経平均チャート
    by 株価チャート「ストチャ」
  • 株指標
2019年5月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31