0

ナビゲーションバーの左上隅にロゴを追加します。私は設計時に試しましたが、私のために働いていませんでした。以下はswiftを使用して左上隅のナビゲーションバーにロゴを追加

Screenshot for design time

私が欲しいのスクリーンショットのグラブです。ここで

Screenshot

私が試したコードです:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
     // Override point for customization after application launch. 

     let imgLogo : UIImage = UIImage(named:"Logo")! 
     let imgViewLogo : UIImageView = UIImageView(image: imgLogo) 
     imgViewLogo.frame = CGRectMake(20, 2, 60, 60)     

     self.window = UIWindow(frame: UIScreen.mainScreen().bounds) 
     let objNavigationController = UINavigationController() 

     objNavigationController.navigationBar.addSubview(imgViewLogo) 

     let mainView = ViewController(nibName: nil, bundle: nil) 
     objNavigationController.viewControllers = [mainView] 
     self.window!.rootViewController = objNavigationController 
     self.window?.makeKeyAndVisible() 

     return true 
    } 

を任意の助けをいただければ幸いです。

答えて

2

あなたが感謝としてupvoteすることができますUIImageView

let logo = UIImage(named: "logo.png") 
let imageView = UIImageView(image:logo) 
self.navigationItem.titleView = imageView 
+0

内側に配置する必要があります。) –

関連する問題