![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccxSM5%2FbtsL5uNjcLT%2F0ey1LFxxA6TShEVvgVlhyk%2Fimg.gif)
Swift
Sheet와 FullScreen은 공존할 수 없다
문제새로 배포할 앱 QA때 sheet로 구현한 팝업화면과 fullscreen으로 구현한 커스텀 얼럿이 동시에 노출 되는 경우 사라진다는 제보를 받았다. 문제 재현부랴부랴 해결하긴 했는데, 찾아보니 swift의 sheet와 fullscreen view는 둘 다 화면의 최상단에 위치하려고 해서 충돌이 일어날 수 있다고 한다. 실제로 이게 문제였는지 테스트를 해보자. @State var showFullScreen: Bool = false @State var showSheet: Bool = false var body: some View { VStack { Button { showSheet.toggle() ..