我研究了一下,有解法,不過會有閃一下,圖片先被切掉,然後再顯示完整的效果。你可以在回去的 controller 裡加入以下程式,會被切掉的原因是因為 clipsToBounds 被設成 ture。假設你要顯示的東西是 imageView,目前實驗後,必須把imageView.superview?.superview?.superview?.clipsToBounds 設成 false,圖片才不會被切到。
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
imageView.superview?.superview?.superview?.clipsToBounds = false
}