Ich versuche, meine titleView in meinem navigationItem
zu zentrieren. Nach meiner App lokalisierende, sah ich dieses Verhalten:Zentrierung titleView in navigationItem
Dies ist mein Code als ein extension
zu 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
}
}
Ich denke, es ist etwas mit meinem superview zu tun hat, in navigationItem. Also sollte ich die Screens Grenzen verweisen. Irgendwelche Ideen?
Gibt es einen bestimmten Grund, warum Sie den Imageview in Behälter wickeln? Sie können die Bildansicht direkt als Titelansicht festlegen. – Ryan