0
我試圖掩蓋的ViewController當我呈現視圖像我提出我的看法的方式由固定在屏幕這樣的外:如何通過它呈現視圖時掩蓋的ViewController
addContactTopAnchor = addContact.bottomAnchor.constraint(equalTo:
view.topAnchor)
addContactTopAnchor.isActive = true
addContact.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
addContact.heightAnchor.constraint(equalToConstant: 182).isActive = true
,當我按下一個按鈕,我將其移動到顯示器上是這樣的:
func addTapped(){
self.addContactTopAnchor.isActive = false
self.addContactTopAnchor = addContact.bottomAnchor.constraint(equalTo: view.topAnchor, constant: 182)
self.addContactTopAnchor.isActive = true
UIView.animate(withDuration: 0.3, animations: {() -> Void in
self.view.layoutIfNeeded()
})
}
我想掩蓋一切,除了視圖就像它在我的截圖顯示。
在您的動畫塊中放置一個透明的黑色UIView並將其設置爲alpha?完成後不要忘記刪除視圖。 – Desdenova
我試過這個,但面具也覆蓋了我正在動畫的視圖,有沒有一種方法可以讓我把這個視圖放在我用作面具的頂部? – RickS
其實我只是想通了,謝謝,我能夠把它帶到前臺self.view.bringSubview(toFront:self.addContact) – RickS