私は自分のtitleViewを私のnavigationItem
に集中させようとしています。centering title 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
}
}
私はそれがで私のスーパービューとは何かを持っていると思う:これは私のコードはextension
navigationItem
へと
です: 私のアプリをローカライズした後、私はこの動作を見てナビゲーション項目。 したがって、画面境界を参照する必要があります。何か案は?
すると、コンテナ内のImageViewのをラップ何らかの具体的な理由はありますか? titleViewとして直接imageViewを設定することができます。 – Ryan