0

Ich möchte das Logo in der oberen linken Ecke in der Navigationsleiste hinzufügen. Ich habe es in der Designzeit versucht, aber nicht für mich gearbeitet.Fügen Sie das Logo auf der Navigationsleiste in der oberen linken Ecke mit swift

Screenshot for design time

Im Folgenden finden Sie greifen von Screenshot, die ich will.

Screenshot

Hier ist der Code, den ich versucht:

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 
    } 

Jede Hilfe würde geschätzt.

Antwort

2

Sie haben zu setzen innerhalb einer UIImageView

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

Sie als Anerkennung upvote kann;) –