popoverPresentationController

이건준·2022년 3월 23일
0

문제제기

-> Instagram 코딩을 하던 중에 이를 진행하고있던 코더가 항상 actionSheet를 구성한 이후에 popoverPresentationController를 항상 이용하길래 그 이유가 궁금하여 글을 작성해본다

문제해결


-> 일단 코드는 popoverPresentaionController의 sourceView와 soureRect를 지정해준다

-> 찾아보니 이 코드는 iPhone뿐만 아니라 iPad에서 동작을 위한 코드라고 한다

Q. 엥 그면 위 코드가 존재하지않으면 actionSheet가 동작하지않나요 ??


-> 먼저 위 코드를 주석처리한 후에 실행해보았다


-> 바로 런타임 크래시가 일어나면서 꺼집니다 !!

-> 즉 sourceView를 통해서 popoverPresentation을 띄울 뷰를 지정하고 sourceRect를 통해서 이를 띄울 좌표를 지정해주는것이다 !!

0개의 댓글