У меня есть UIImageView, который играет роль фонового изображения в представлении. Я хочу загрузить два разных изображения в этот UIImageView, в зависимости от того, какое состояние выбрано в тумблере в пакете настроек.
Как лучше всего это сделать?
У меня есть UIImageView, который играет роль фонового изображения в представлении. Я хочу загрузить два разных изображения в этот UIImageView, в зависимости от того, какое состояние выбрано в тумблере в пакете настроек.
Как лучше всего это сделать?
Попробуйте что-то вроде этого:
NSUserDefaults* settings = [NSUserDefaults standardUserDefaults];
NSString* imgName = [settings boolForKey:@"toggle_switch"] ? @"switch_on.png" : @"switch_off.png";
UIImage* img = [UIImage imageNamed:imgName];
[imageView setImage:img];