Sky*_*ker 10 iphone uinavigationbar ios swift
我正在尝试为我的应用更改导航栏的高度.目前高度固定为44.我可以改变Xcode的宽度而不是高度.
我不知道如何改变这一点.iOS开发很新.
有人可以帮忙吗?
mat*_*att 20
只需将其拖放到我的视图上即可
在这种情况下,最简单的方法是使用约束.只需给它一个高度约束(以及定位它的其他约束).无需代码!这是一个例子:
这是在没有代码的情况下实现的.这一切都完成了约束:
我们被固定在超视图的顶部和侧面,以及100的高度限制.
iAn*_*rag 12
试试这个 :
import UIKit
class YourViewController : UIViewController {
var navBar: UINavigationBar = UINavigationBar()
override func viewDidLoad() {
super.viewDidLoad()
self.setNavBarToTheView()
// Do any additional setup after loading the view.
self.title = "test test"
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func setNavBarToTheView() {
self.navBar.frame = CGRectMake(0, 0, 320, 50) // Here you can set you Width and Height for your navBar
self.navBar.backgroundColor = (UIColor.blackColor())
self.view.addSubview(navBar)
}
}
Run Code Online (Sandbox Code Playgroud)