J'essaie de centrer mon titleView dans mon navigationItem
. Après localisant mon application, j'ai vu ce comportement:Titre de centrageVoir dans la navigationItem
Ceci est mon code comme extension
à navigationItem
:
extension UINavigationItem{
func makeImg(){
let container = UIView(frame: CGRect(x: 0,y: 0,width: 200,height: 40))
let logo = UIImage(named: "Rookie")
let imageView = UIImageView(frame: CGRect(x: 66.75, y: 7.25, width: 66.5, height: 25.5))
imageView.image = logo
imageView.layer.masksToBounds = true
imageView.clipsToBounds = true
container.addSubview(imageView)
self.titleView = container
}
}
Je pense qu'il a quelque chose à voir avec mon Superview en navigationItem. Donc, je devrais faire référence aux limites des écrans. Des idées?
Y at-il une raison particulière que vous enroulez le imageView dans le contenant? Vous pouvez définir l'imageView en tant que titleView directement. – Ryan