[iOS] 구글 로그인 버튼을 누른 후, 다른 화면으로 전환될 때 화면에 꽉찬 형태로 보여지게 하기
2021. 5. 4. 11:44ㆍiOS/iOS memo
728x90
반응형
1. 탭바를 꽉찬형태로 보여주고 싶은데 이런식으로 구현되는게 답답했다.
2. 이렇게 구현했을때 문제점은.. 아래로 드래그 했을때 로그인 화면으로 다시 넘어간다는게 문제다.
2. segue를 이용해야하나? 아니면 네이게이션..?
검색을 열심히 했지만 제일 간단한 방법이 있었다.
TabBarViewController.modalPresentationStyle = .fullScreen
바로 이 코드를 추가해줄것.
위의 코드를 포함한 내 코드는 아래와 같다.
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let TabBarViewController = storyboard.instantiateViewController(withIdentifier: "TabBarViewController")
TabBarViewController.modalPresentationStyle = .fullScreen
self.present(TabBarViewController, animated: true, completion: nil)
3. 이렇게 구현을 해주면 구글 로그인 후, 탭바로 화면이 전환됐을때 아래로 드래그 해도
내려가지 않는다. 옳지, 바로 이거다.
4. 응? 아니 근데.. fullscreen으로 안하고 다른걸로 해도 이렇게 꽉채워진 화면으로 나온다..
아직 뭘 안만들어서 그런가? 일단 좀 만들면 다시 바꿔봐야지..
참고한 블로그
modal
728x90
반응형
'iOS > iOS memo' 카테고리의 다른 글
App Store Connect에서 계약, 세금 및 금융거래 메뉴에서 주소입력이 안될때, 사업자 등록이 안될때.. .. . .. ............ (2) | 2021.09.29 |
---|---|
잘되던 lottie가 돌아가지 않을때..(feat.빌런) (2) | 2021.09.28 |
앱출시를 위해 개발자 계정 등록 후 결제를 했다. 하지만 Account Status still Pending이라면..? (5) | 2021.09.26 |
[iOS] tabbarcontroller에서 tab의 갯수를 추가하고 싶을때 (0) | 2021.05.04 |
[iOS] 구글 로그인 후 첫화면이 아닌 다른 화면으로 이동하기(탭바 컨트롤러) (0) | 2021.05.03 |