1
私は1つ働いています。メイン画面の明るさ 私はたくさんのグーグルが1つのコードを検索しています。設定方法UISliderをiOS4で使用するSetting.bundle
UISlider *slider = (UISlider *)sender;
float fBrightness = slider.value;
[[UIScreen mainScreen]setBrightness:fBrightness];
しかし、私はそう誰もがこの機能をemplimentsする方法を私を助けてください
warning: 'UIScreen' may not respond to '-setBrightness:'
を警告し、私のアプリがクラッシュしてしまった私のアプリケーションでこのコードを使用していたときに、このコードはないiOS4を中だけiOS5を働いていますiOS4を にあなたのソリューション:-(
EDIT)
-(void)ActionBrightness{
NSUserDefaults *defaults2 = [NSUserDefaults standardUserDefaults]; //slidervalue from setting.bundle
float values = [defaults2 floatForKey:@"slider_preference"];
NSLog(@"value of slider %f",values);
//if(polygonView == nil){
polygonView = [[UIView alloc] initWithFrame: CGRectMake (0, 0, 500, 500)];
//add code to customize, e.g. polygonView.backgroundColor = [UIColor blackColor];
polygonView.userInteractionEnabled = NO;
if(values < 0.1){
polygonView.backgroundColor = [UIColor blackColor];//DARK_VIEW;
polygonView.alpha = 0.4;
}
else if((values < 0.2) && (values > 0.1)) {
polygonView.backgroundColor = [UIColor blackColor];//DARK_VIEW;
polygonView.alpha = 0.2;
}
else if((values < 0.3) && (values > 0.2)) {
polygonView.backgroundColor = [UIColor blackColor];//DARK_VIEW;
polygonView.alpha = 0.1;
}
else if((values < 0.4) && (values > 0.3)) {
polygonView.backgroundColor = [UIColor blackColor];//DARK_VIEW;
polygonView.alpha = 0.0;
}
else if((values < 0.5) && (values > 0.4)) {
polygonView.backgroundColor = [UIColor whiteColor];//DARK_VIEW;
polygonView.alpha = 0.1;
}
else if((values < 0.6) && (values > 0.5)) {
polygonView.backgroundColor = [UIColor whiteColor];//DARK_VIEW;
polygonView.alpha = 0.2;
}
NSLog(@"vakdfjkdf %f",values);
[self.view addSubview:polygonView];
[self.view bringSubviewToFront:polygonView];
[polygonView release];
}
に感謝
ありがとう、私はこれを暗にしますが、このようなものを実装するための方法はありませんか? iOS 4の –
これは簡単な方法です。私はそれを行うための他の方法はないと思います。 –