zh & en logo for login

This commit is contained in:
life
2016-05-23 17:06:17 +08:00
parent 1f6ec5e949
commit 0d7fa0a279
8 changed files with 41 additions and 3 deletions

View File

@@ -145,14 +145,30 @@ static NSInteger const LoginVerificationCodeNumberOfLines = 2;
}
- (NSString*)getPreferredLanguage
{
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
NSLog(@"Preferred Language:%@", preferredLang);
return preferredLang;
}
//
- (void)addControls
{
NSAssert(self.view, @"The view should be loaded by now");
NSAssert(self.mainView, @"Please, initialize the mainView first");
// logo
NSString *lang = [self getPreferredLanguage];
NSString *leanoteLogo = @"leanote-icon-circle";
if ([lang isEqualToString:@"zh-Hans"]) {
leanoteLogo = @"leanote-icon-circle-zh";
}
// Add Icon
UIImageView *icon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"leanote-icon-circle"]]; // icon-wp
UIImageView *icon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:leanoteLogo]]; // icon-wp
icon.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin;
// Add Info button