Button Is Blue in iOS7 Change the button from type "System" to "Custom"
Category: iOS7
Hiding Status Bar
Keeping Status Bar Hidden in iOS 7 iOS 7 supports the Status Bar being hidden for some views but not others. To hide it for all views, do the following: Make sure Hide during application launch is still checked, to support previous OS versions. In your Info.plist file, add "View controller-based status bar appearance" […]
Navigation Back Button Changed To Blue Text
You can change the colour as follows (but: if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) { [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor,nil] forState:UIControlStateNormal]; //Set back button color [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; //Set back button arrow color }
Table view white lines between cells in iOS7
This is the solution found here Add this to viewDidLoad() if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) [self.tableView setSeparatorInset:UIEdgeInsetsZero]; if ([self.tableView respondsToSelector:@selector(setSeparatorStyle:)]) [self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
Navigation Bar Space Not Being Allowed For Correctly
Original solution link This solved an issue for use where a Table View did not align correctly with the Navigation Bar for iOS7 but worked fine for iOS6 and before. Add it to the -(void)viewDidLoad method. if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone;