Skip to content

Instantly share code, notes, and snippets.

@slxl
Created October 17, 2019 07:32
Show Gist options
  • Save slxl/bd3f4313f12d744244e02c20e0ff8bd7 to your computer and use it in GitHub Desktop.
Save slxl/bd3f4313f12d744244e02c20e0ff8bd7 to your computer and use it in GitHub Desktop.
theme
else if ([apiName isEqualToString:themeColors])
{
if(responseDict != nil)
{
int success = [[responseDict valueForKey:@"success"] intValue];
if (success == 1) {
NSDictionary *dicTemplate = [responseDict objectForKey:@"template"];
gray_color = [UIColor colorWithHex:0xC4C2BD];
NSString *lineColor = [dicTemplate objectForKey:@"loading_line"];
if (lineColor != nil || [lineColor isEqualToString:@"#"]) {
line_color = [UIColor colorFromHexString:lineColor];
}
NSString *footerBgColor = [dicTemplate objectForKey:@"fixed_menu_background"];
if (footerBgColor != nil || [footerBgColor isEqualToString:@"#"]) {
footer_bg_color = [UIColor colorFromHexString:footerBgColor];
}
NSString *topBarColor = [dicTemplate objectForKey:@"header_background"];
if (topBarColor != nil || [topBarColor isEqualToString:@"#"]) {
topbar_color = [UIColor colorFromHexString:topBarColor];
}
NSString *searchColor = [dicTemplate objectForKey:@"header_text"];
if (searchColor != nil || [searchColor isEqualToString:@"#"]) {
topbar_title_color = [UIColor colorFromHexString:searchColor];
}
NSString *loginTopBarColor = [dicTemplate objectForKey:@"login_header_background"];
if (loginTopBarColor != nil || [loginTopBarColor isEqualToString:@"#"]) {
login_topbar_color = [UIColor colorFromHexString:loginTopBarColor];
}
NSString *footerUnselectedColor = [dicTemplate objectForKey:@"menu_inactive"];
if (footerUnselectedColor != nil || [footerUnselectedColor isEqualToString:@"#"]) {
footer_item_unselected_color = [UIColor colorFromHexString:footerUnselectedColor];
}
NSString *mainColor = [dicTemplate objectForKey:@"primary"];
if (mainColor != nil || [mainColor isEqualToString:@"#"]) {
main_color = [UIColor colorFromHexString:mainColor];
}
NSString *searchBackground = [dicTemplate objectForKey:@"search_background"];
if (searchBackground != nil || [searchBackground isEqualToString:@"#"]) {
search_color = [UIColor colorFromHexString:searchBackground];
}
NSString *secondColor = [dicTemplate objectForKey:@"second"];
if (secondColor != nil || [secondColor isEqualToString:@"#"]) {
second_color = [UIColor colorFromHexString:secondColor];
}
NSString *buttonColor = [dicTemplate objectForKey:@"success"];
if (buttonColor != nil || [buttonColor isEqualToString:@"#"]) {
button_color = [UIColor colorFromHexString:buttonColor];
}
NSString *segmentColor = [dicTemplate objectForKey:@"tertiary"];
if (segmentColor != nil || [segmentColor isEqualToString:@"#"]) {
segment_color = [UIColor colorFromHexString:segmentColor];
}
NSString *blackColor = [dicTemplate objectForKey:@"dark"];
if (blackColor != nil || [blackColor isEqualToString:@"#"]) {
black_color = [UIColor colorFromHexString:blackColor];
}
NSString *chatBoxColor = [dicTemplate objectForKey:@"chat_box"];
if (chatBoxColor != nil || [chatBoxColor isEqualToString:@"#"]) {
chat_box_color = [UIColor colorFromHexString:chatBoxColor];
}
NSString *buttonColor1 = [dicTemplate objectForKey:@"button_color"];
if (buttonColor1 != nil || [buttonColor1 isEqualToString:@"#"]) {
button_color1 = [UIColor colorFromHexString:buttonColor1];
}
NSString *subUnSelectedColor = [dicTemplate objectForKey:@"submenu_unselected_color"];
if (subUnSelectedColor != nil || [subUnSelectedColor isEqualToString:@"#"]) {
submenu_unselected_color = [UIColor colorFromHexString:subUnSelectedColor];
}
NSString *subSelectedColor = [dicTemplate objectForKey:@"submenu_selected_color"];
if (subSelectedColor != nil || [subSelectedColor isEqualToString:@"#"]) {
submenu_selected_color = [UIColor colorFromHexString:subSelectedColor];
}
NSString *alertTxtColor = [dicTemplate objectForKey:@"alert_text_color"];
if (alertTxtColor != nil || [alertTxtColor isEqualToString:@"#"]) {
alert_text_color = [UIColor colorFromHexString:alertTxtColor];
}
NSString *buttonColor2 = [dicTemplate objectForKey:@"button_color1"];
if (buttonColor2 != nil || [buttonColor2 isEqualToString:@"#"]) {
button_color2 = [UIColor colorFromHexString:buttonColor2];
}
[self callRemainingRequest];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment