I am porting my existing iOS 6 application to the new iOS 7. But whenever a MKMapView instance appears into the screen, my navigation bar loses its tint color.
Steps to reproduce:
Open Xcode;
Create a new Master-Detail Application;
Add the next line as the first one of the AppDelegate.m didFinishLaunchingWithOptions method:
[[UINavigationBar appearance] setBarTintColor:[UIColor redColor]]
Add the next line to the MasterViewController.m file:
#import <MapKit/MapKit.h>
Finally, add the next lines to the MasterViewController.m cellForRowAtIndexPath method:
MKMapView *view = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0, 100, 40)]; [cell.contentView addSubview:view];
Build and Run
These are the results:
Am I doing something wrong? What can I do to fix this issue?
Should I start using the Google Maps API instead?
dfine the size(width,height) of mapview before you use it and if not work then use it with enabled navigation controller in mapviewcontroller this may help you
Seems like this is fixed now (newest ios-Version). I got the error neither in the simulator nor on the device.