0
我通过故事板添加了自定义导航栏。我期待屏幕上的内容自动向下移动。但它完全覆盖了屏幕顶部的内容..是否有一行简洁的代码会自动在导航栏和视图本身之间创建间距?添加覆盖屏幕内容的自定义导航栏
我通过故事板添加了自定义导航栏。我期待屏幕上的内容自动向下移动。但它完全覆盖了屏幕顶部的内容..是否有一行简洁的代码会自动在导航栏和视图本身之间创建间距?添加覆盖屏幕内容的自定义导航栏
您可能已经听说过Cocpods,我觉得这是一个更好的方式去找fragom导航栏。 你只需要实现的协议,给你需要的导航栏中 经过以下闭门
规格只需拨打从viewDidLoad中此方法:
func createNavBar() {
let leftNavigationButton = UIButton()
leftNavigationButton.setImage(UIImage(named: "ic_back.png"), forState: .Normal)
leftNavigationButton.frame = CGRectMake(10, 10, 20, 15)
leftNavigationButton.addTarget(self, action: "onBackButtonPressed:", forControlEvents: UIControlEvents.TouchUpInside)
let customBarItem = UIBarButtonItem(customView: leftNavigationButton)
self.navigationItem.leftBarButtonItem = customBarItem;
//set TitleAppIcon
let GR = UITapGestureRecognizer(target: self, action: Selector("headerLogoTapAction:"))
let imageView = UIImageView(frame: CGRect(x: 90, y: 0, width: ((UIScreen.mainScreen().bounds.width)/3), height: 40))
imageView.contentMode = .ScaleAspectFit
let image = UIImage(named: "yourimag.png") //or set title
imageView.image = image
imageView.addGestureRecognizer(GR)
imageView.userInteractionEnabled = true
navigationItem.titleView = imageView
}
希望这会帮助你
显示你的代码,你如何添加自定义导航栏 – PiyushRathi
简单的出路设置顶部约束为84 64导航栏和20状态B AR –