前提・実現したいこと
現在,画面をContainerViewを使用して,2つに分けている状態です.
ContainerView内で,長押しをするとViewを表示し,そのビューをスワイプすると画面全体を移動できるようにしたいと思っています.
そのため,ContainerView内に表示されているViewのコントローラーContainerViewController.swiftで,親ビュー上にViewを追加したいです.
親ビューは初めに作成されたViewController.swiftで管理しています.
どのようにすれば,親ビュー上にviewを追加できるでしょうか.
該当のソースコード
swift
1 @objc func longPress(_ sender: UILongPressGestureRecognizer){ 2 if sender.state == .began { 3 print("LongPress began") 4 5 //Viewの作成 6 newTapPoint = sender.location(in: view) 7 8 if(addItemViewFlag == false){ 9 tapPoint = sender.location(in: view) 10 itemView = UIImageView(frame: CGRect(x: tapPoint.x,y: tapPoint.y, width: 100, height: 100)) 11 itemView.backgroundColor = .red 12 itemView.center = CGPoint(x:tapPoint.x,y:tapPoint.y) 13 14 //★ここで親ビューに追加したいです★ 15 self.view.addSubview(itemView) 16 addItemViewFlag = true 17 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/27 04:09
2018/06/27 04:23
退会済みユーザー
2018/06/27 05:16