2019. 10. 22. 09:17ㆍProgramming/Swift
1. present(_:animated:completion:)
화면전환 시 사용되는 present의 기존 iOS13 이전까지만 해도 default가 fullScreen 이였다.
하지만 iOS13 부터 formsheet가 되었다. 설정을 위해서는 automatic으로 지정해야한다.
그래서 기존 처럼 fullScreen 을 하기 위해서는 아래와 같이 지정한다.
cell.modalPresentationStyle = .fullScreen self.present(cell, animated: true, completion: nil) |
//자세한 내용
https://zeddios.tistory.com/828
https://stackoverflow.com/questions/56435510/presenting-modal-in-ios-13-fullscreen
https://zonneveld.dev/ios-13-viewcontroller-presentation-style-modalpresentationstyle/
2. adMob 전면 광고
잘 되던 전면광고가 formSheet처럼 보여지게 되었고, 광고가 전부 보여지지 않고, 반쪽만 보여지게 되었다.
Google-Mobile-Ads-SDK 를 최신버전으로 설치하자.
필자 같은 경우 7.3 버전이였고 7.5로 업데이트를 하였더니, 아무문제 없었다.
2-1. adMob 광고
info.Plist에 이것도 추가를 해줘야한다. 앱이 실행되자마자 크래쉬가 된다.
# Error Google Ad Manager publishers, follow instructions here: https://googlemobileadssdk.page.link/ad-manager-ios-update-plist |
위 문구를 찾아보았다.
//https://stackoverflow.com/questions/55577811/xcode-error-when-added-admob-plugin-to-ionic-project
info.Plist 에 GADIsAdManagerApp 를 추가하고 Boolean 값으로 YES로 설정해주면 된다.
'Programming > Swift' 카테고리의 다른 글
[swift] slide animation (0) | 2019.11.21 |
---|---|
[cocoaPods] 프로젝트 만들어 보기 (0) | 2019.10.22 |
[Swift] opacity (0) | 2019.03.22 |
[Swift] UserDefaults.standard int형식으로 불러오기 (0) | 2019.02.18 |
[Swift] UILabel 에 글자별로 크기,색깔 변경 (0) | 2019.02.12 |