我试图将我的 titleView 放在我的navigationItem
. 本地化我的应用程序后,我看到了这种行为:
这是我的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
}
}
我认为这与我在 navigationItem 中的 superView 有关。所以我应该参考 Screens 边界。有任何想法吗?