0
我有以下的故事板設置:隱藏導航條短了一切
故事板:
我隱藏在點擊導航和工具欄,但是UITextView的上移當導航欄消失時。
lyrics.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "show_fdw_bck"))
func show_fdw_bck() {
print("screen tapped")
if SongMgr.settings2 == false {
fwdappear.hidden = true
bckappear.hidden = true
navigationController?.navigationBarHidden = true
navigationController?.setToolbarHidden(true, animated: false)
//lyrics.frame = CGRect(x: 10, y: 80, width: self.view.frame.size.width - 20, height: self.view.frame.size.width)
SongMgr.settings2 = true
} else {
fwdappear.hidden = false
bckappear.hidden = false
navigationController?.navigationBarHidden = false
navigationController?.setToolbarHidden(false, animated: false)
//lyrics.frame = CGRect(x: 10, y: 0, width: self.view.frame.size.width - 20, height: self.view.frame.size.width)
SongMgr.settings2 = false
}
}
我試圖改變場景對象的順序,移動的TextView要查看的底解決了這個問題,但它隱藏了UIButtons。任何幫助將非常感激。
謝謝,我不知道你可以更改代碼中的佈局約束。添加以下解決了我的問題'@IBOutlet弱var TopMargin:NSLayoutConstraint!'和'TopMargin.constant = TopMargin.constant - 44'。 –
但我想知道如何優先約束? –