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?