【发布时间】:2016-12-31 21:27:07
【问题描述】:
我有一个自定义 UINavigationController,我只需调整高度,但没有得到任何结果:
实际上我的主要代码是这样的:(这将根据你的设备尺寸得到完美的高度)
class NavigationController1: UINavigationController {
let Theframe = UIScreen.main.bounds
override func awakeFromNib() {
self.navigationBar.frame = CGRect.init(x: self.navigationBar.frame.origin.x*Theframe.width/375, y: self.navigationBar.frame.origin.y*Theframe.height/667, width:self.navigationBar.frame.width*Theframe.width/375, height: self.navigationBar.frame.height*Theframe.height/667)
}
}
但上面的高度代码也不起作用。
【问题讨论】:
-
我认为自 2009 年的这个问题以来没有任何改变。stackoverflow.com/questions/1385538/…。不幸的是,我认为你不能改变高度。
标签: swift uinavigationcontroller uinavigationbar