前提
今回FloatingPanelを使いたいと思い導入をしてみました。
普通にそのまま導入をすると画面の一番下に配置されるのですが、
それを自分の希望の場所に設置をしてそこから広げられるようにしたいです。
色々検索をしてみたのですが見つけられなかったのでご存じの方がいらっしゃいましたらお知恵をお貸し下さい。
何卒宜しくお願い致します。
実現したいこと
上記赤いUIView内に設置をしたい
白い部分には広告のバナーを設置する予定です。
発生している問題・エラーメッセージ
広げた後は移動するが設置位置は変わらない
該当のソースコード
override func viewDidLoad() {
super.viewDidLoad()
let contentVC = browserView2()
fpc = FloatingPanelController(delegate: self)
fpc.layout = MyFloatingPanelLayout()
fpc.set(contentViewController: contentVC)
追加をしてみたもの
fpc.surfaceView.containerMargins = .init(top: 20.0, left: 16.0, bottom: 100, right: 16.0)
fpc.addPanel(toParent: self)
}
swift
試したこと
公式?の説明を一通り目をとしてそれらしい
fpc.surfaceView.containerMargins = .init(top: 20.0, left: 16.0, bottom: 100, right: 16.0)
を入れてみたところ、Maxまで広げると希望の赤いUIViewの位置に移動をしたのですが、
開始位置はやはり白い部分の一番下からとなっていました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/11 09:48
2022/06/11 13:15
2022/06/12 16:29