【发布时间】:2013-04-17 21:39:59
【问题描述】:
您好,我正在开发一个简单的应用程序,它使用UISwitch 更改背景图像。
问题是设备上的图片是原始大小。所以我使用的是 960 x 640 png,应该没问题,但在设备上它们很大。
这就是我正在使用的。
- (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"]];
}
}
【问题讨论】:
-
Witaj na Stack Overflow,na stronie Q&A (pytania i odpowiedzi)。聂维岑 pytania。 / 欢迎来到 Stack Overflow,一个问答(问答)网站。我没有看到问题。
标签: ios objective-c uiimage uiswitch