iOS - 导航栏徽标标题向左移动
iOS - NavBar logo title is shifting to the left
由于 rightBarButtonItem,导航栏徽标标题向左移动。如何水平设置它的X位置中心
鉴于您使用了 Storyboard:
如果您查看警告,Xcode 应该会通知您框架在 运行 时会有所不同。通常,如果您单击黄色三角形和 select "Update constraints automatically",它会自动为您更正。
如果有帮助请告诉我。
尝试这样的事情
if let navBar = self.navigationController?.navigationBar {
let image = UIImageView()
image.image = UIImage(named: "Icon.png")
image.frame = CGRectMake(0, 0, 50, 50)
image.center = CGPoint(x: navBar.center.x, y: navBar.center.y-19)
navBar.addSubview(image)
}
由于 rightBarButtonItem,导航栏徽标标题向左移动。如何水平设置它的X位置中心
鉴于您使用了 Storyboard:
如果您查看警告,Xcode 应该会通知您框架在 运行 时会有所不同。通常,如果您单击黄色三角形和 select "Update constraints automatically",它会自动为您更正。
如果有帮助请告诉我。
尝试这样的事情
if let navBar = self.navigationController?.navigationBar {
let image = UIImageView()
image.image = UIImage(named: "Icon.png")
image.frame = CGRectMake(0, 0, 50, 50)
image.center = CGPoint(x: navBar.center.x, y: navBar.center.y-19)
navBar.addSubview(image)
}