titleView を の中央に配置しようとしていnavigationItem
ます。アプリをローカライズした後、次の動作が見られました。
extension
これはtoとしての私のコードです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
}
}
これは、navigationItem の superView と関係があると思います。したがって、Screens 境界を参照する必要があります。何か案は?