安装右侧栏按钮后,我的页面标题将被取消分配。有没有办法把它重新排列在页面中央?
还没有找到一种方法来处理故事板,但我想这可能是通过编程实现的?啊!
最佳答案
你的头衔可能太宽了。
尝试添加背景色并查看其跨度。
我也有类似的问题。
我所做的是在左侧添加一个空图像来平衡导航栏:
private func alignWithWhiteSpace() -> UIBarButtonItem
{
let menuBtn = UIButton()
menuBtn.userInteractionEnabled = true
menuBtn.frame = CGRectMake(0, 0, 25, 25)
menuBtn.setImage(UIImage(named: "empty image"), forState: .Normal)
let menuBtnItem = UIBarButtonItem()
menuBtnItem.customView = menuBtn
return menuBtnItem
}
关于swift - swift 将导航栏标题居中对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32899836/