Got this worked out by restoring the tint settings on app delegate's window. But then it has this side effect of not dimming the navigation tint color when opening a popover or a sheet. It seems be an issue with iOS7 SDK.
- (void)removeAlert {
if (self.tag != kStartupFailAlert) { // If not kRunnerStartupFailAlert - as it will be auto dismissed
self.delegate = nil;
NSInteger aCancelButtonIndex = [self cancelButtonIndex];
[self dismissWithClickedButtonIndex:aCancelButtonIndex animated:NO];
MyAppDelegate *appDeletgate = [Utilities applicationDelegate];
appDeletgate.window.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;
}
}