【发布时间】:2016-01-25 22:29:48
【问题描述】:
我有以下情节提要设置:
故事板:
我在点击时隐藏了导航栏和工具栏,但是当导航栏消失时 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 移动到 View 的底部解决了这个问题,但它隐藏了 UIButtons。任何帮助将不胜感激。
【问题讨论】:
标签: swift uinavigationbar xcode-storyboard