1、iOS13的modalPresentationStyle
iOS13之前,present出來的視圖默認(rèn)都是全屏的,但是在iOS13中,你會發(fā)現(xiàn)視圖不是全屏的,還可以頂部滑出。因?yàn)闃邮侥J(rèn)成分頁模式,那你就需要修改modalPresentationStyle為UIModalPresentationFullScreen

2、以前modal出來視圖的時候經(jīng)常出現(xiàn)一些bug
那就full的不一樣,當(dāng)你modalPresentationStyle帶over的時候,譬如

帶over的類型是不走原視圖的viewDidDisappear。即原視圖不會消失,那有些在這方面寫得代碼就不會調(diào)用。比如視圖消失就不播放,顯示就播放等等邏輯。這時候就要用不帶over的類型,F(xiàn)ullScreen代替overFullScreen。以前我還是用通知,每次切換頁面通知控制器做邏輯處理代碼,好累