Swift/UIView
[SWIFT]여러개의 중첩된 뷰의 위치 변경
삽질중
2023. 6. 15. 09:22
1, 2, 3 뷰가 충첩 되어 있을 경우 1 <-> 3 뷰의 위치를 변경할 경우 exchangeSubview를 이용해서 위치 변경 가능하다.
if let effectWebViewIndex = self.view.subviews.firstIndex(of: self.effectBrigeWebView),
let gameWebViewIndex = self.view.subviews.firstIndex(of: self.gamebrigeWebView) {
log(direction: .ETC, ofType: self, datas: "effect Index : \(effectWebViewIndex) / game Index : \(gameWebViewIndex)")
//위치 변경
self.view.exchangeSubview(at: effectWebViewIndex, withSubviewAt: gameWebViewIndex)
}