気になる

アフェリエイト旅行

自動車

家庭菜園

« Segueで値渡し 画面A→画面B。画面B→画面A | トップページ | 1タップ、2タップ コード »

2013/09/19

ボタンAをタップしたら、ラベル(非表示設定済)を表示。そのラベルをパン(指先で移動)させるようにする。

ストーリーボード上に、部品を配置。コードに結ぶ。

  • ボタン:アクション:startLabel
  • ラベル:アウトレット:myLabel
ラベルをまず非表示設定にする。
ボタンを選択した状態で、Attributes項目内で、Hiddenのチェックボタンをonにする。(これで、初期状態は非表示になる)
ボタンのアクションのメソッドを設定。

//画面に見える状態で表示される

- (IBAction)startLabel:(id)sender {

//ラベルの装飾モロモロ
 self.myLabel.backgroundColor = [UIColor yellowColor];
 self.myLabel.layer.borderColor = [UIColor blackColor].CGColor;
 self.myLabel.layer.borderWidth = 1.0;

    self.myLabel.hidden = NO;   //表示する

}

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

ストーリーボード画面にした状態で、
部品欄から「Pan Gesture」を → ラベル上にドラッグして配置。

下のドッグに表示されている、「Pan Gesture(丸が2つ横並びの形アイコン)」を、.hコード上にドラッグしてアクションを設定

  • アクション:doPan

.h

//パン用
- (IBAction)doPan:(id)sender;

.m

//パン用

- (IBAction)doPan:(id)sender {

    CGPoint tranxlation = [sender translationInView:self.view];

    CGPoint center = self.myLabel.center;

    center.x = center.x + tranxlation.x;

    center.y = center.y + tranxlation.y;

    self.myLabel.center = center;

    [sender setTranslation:CGPointZero inView:self.view];

 

}

« Segueで値渡し 画面A→画面B。画面B→画面A | トップページ | 1タップ、2タップ コード »

MacMini」カテゴリの記事

コメント

コメントを書く

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

« Segueで値渡し 画面A→画面B。画面B→画面A | トップページ | 1タップ、2タップ コード »

google検索

  • Google


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

カテゴリー

ニュース

  • 日経平均(長期)

    株価ミニチャートのブログパーツ
  • 経済指標(発表と内容)へのリンク
    http://jp.investing.com/economic-calendar/
  • 経済指標
  • . . .
  • 日経平均チャート
    by 株価チャート「ストチャ」
  • 株指標
2019年8月
        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