Привет, я работаю над простым приложением, которое меняет фоновое изображение с помощью UISwitch
.
Проблема в том, что на устройстве картинки в оригинальном размере. Поэтому я использую png 960 x 640, должно быть хорошо, но на устройстве они огромны.
Это то, что я использовал.
- (IBAction)changedState:(UISwitch*)sender
{
UISwitch *switchValue = (UISwitch*)sender;
[self setTorchOn:[switchValue isOn]];
if(switchValue.on)
{
// lights on
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"latarka_4_on.png"]];
}
else
{
// lights off
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"latarka_4_off.png"]];
}
}