I am trying to add an image on navigation bar but the dimensions are wrong. 

```
UIImageView* menuButton=[[UIImageView alloc]initWithFrame:CGRectMake(4, 7, 20, 20)];
    menuButton.image=[UIImage imageNamed: Model.icon.MapList];
    UIBarButtonItem *accountBarItem = [[UIBarButtonItem alloc] initWithCustomView:menuButton];
    self.navigationItem.leftBarButtonItem = accountBarItem;

```

It seams that I don't have any control on the dimensions of the image, because when I change the values of initWithFrame nothing changes.

Also this problem appears only on iPhones greater than iPhone 5 model.

What am I missing?