大阪市中央区 システムソフトウェア開発会社

営業時間:平日09:15〜18:15
MENU

Swiftワン・ピース・コード:吹き出し用のViewを使う・・基底面Viewのベース編

株式会社クローバーフィールドの経営理念
著者:川上洋
公開日:2019/01/25
最終更新日:2019/01/25
カテゴリー:技術情報
タグ:

こんにちは。川上です。

吹き出し用のViewのベースViewを作って、その上に、ButtonやLabelなどをコントローラーを貼り付けて使用する諸々の処理用のViewを作成して行くのでした。。。

var ovrBallowView :BalloonView!     //バルーン用View

func  makeBaseBalloonView() {
        let screenSize = view.frame.size
        let ballow_x =  0 
        let ballow_y: CGFloat = hogeLable.frame.origin.y + hogeLable.frame.height
        let ballow_w: CGFloat = screenSize.width - 10
        let ballow_h: CGFloat = screenSize.height / 3 - 10
        
        ovrBallowView = BalloonView(frame: CGRect(x:ballow_x,
                                                  y:Int(ballow_y),
                                                  width:Int(ballow_w),
                                                  height:Int(ballow_h))) 
        ovrBallowView.backgroundColor = UIColor.clear
        ovrBallowView.layer.cornerRadius = 20.0
        ovrBallowView.layer.masksToBounds = true;
        ovrBallowView.swCtrll = eBalloonType.eBlloonUC
        ovrBallowView.bkMyColor = UIColor.blue
        ovrBallowView.tag = TAG_BALLOW_VIWE
        ovrBallowView.isHidden = true
        view.addSubview(ovrBallowView)

}
※任意のhogeLableは、Balloowを表示位置の目指し設定用です。
※TAG_BALLOW_VIWEは、100以上の設定が良いです。

ではでは。

    上に戻る