我向NavigationBar添加了一個陰影,但它不會顯示出來,因爲它已被直接在它下面的UIView覆蓋。。在添加一個使UIView具有10px間距的約束條件後,我可以看到導航欄的陰影。我如何解決這個問題讓UIView上的陰影顯示? UIView的影子被其他視圖所覆蓋,如何解決它?
更新:我試圖把陰影添加代碼viewDidLayoutSubview,不會在所有的工作。
更新:我上傳的截圖,顯示我如何添加陰影。
更新:我沒有導航控制器嵌入此。這是從Interface Builder中拖入的導航欄。
更新:我上傳了我的故事板層次的截圖。
你的影子視圖之間移動hiera的頂部rchy,嘗試'self.view.bringSubview(toFront:(self.navigationController?.avigationBar)!)' –
感謝您的回覆,但它根本沒有任何幫助......似乎我必須把這個陰影帶到前面而不是它的所屬視圖? –
你可以發佈你如何添加你的影子? –