親切すぎるiPhoneアプリ開発の本

タッチの感知とUIViewの位置関係はどのようになっているのか? - 同じ親を持つUIViewの上下関係

Icon comment count 0
Icon stock count 0

2 同じ親を持つUIViewの上下関係

では、overViewの画面をfirstViewより下に配置した場合どうなるのでしょうか?

その事を確認するには、単にoverViewとfirstViewで-addSubview:を送る順番を変えればいいだけなのですが、ここでは-insertSubview:belowSubview:を使ってみましょう。

2.1 UIView画面の差し込み

このメソッドは、第1引数で指定するUIViewの画面を、belowSubview:に指定する別のUIViewの画面の下に潜り込ませるメッセージです。

↓ -insertSubview:belowSubview:でoverViewをfirstViewより下に配置する
↓ ViewController.swift サンプル:07/ViewInViewTouch-01
        overView.backgroundColor = UIColor.greenColor()
        self.view.addSubview(overView) ← 削除
        self.view.insertSubview(overView, belowSubview: firstView)
        ↑-addSubview:ではなく-insertSubview:belowSubview:を使う

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません