Я пытаюсь сосредоточить свой заголовок в моем navigationItem
. После локализации моего приложения, я видел такое поведение:центрирование titleView в навигацииItem
Это мой код как 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
}
}
Я думаю, что это что-то делать с моей SuperView в navigationItem. Итак, я должен ссылаться на границы экранов. Есть идеи?
Есть ли конкретная причина сматывания ImageView в контейнере? Вы можете установить изображениеView как titleView напрямую. – Ryan