1
하나의 기능을 설정 중입니다. 메인 화면의 밝기 검색 횟수가 많아 하나의 코드가 있습니다.UIScreen 밝기를 설정하는 방법 Setting.bundle에서 iOS4의 UISlider를 사용하여
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];
}
,536,913 감사합니다
감사의 말을 전하겠습니다.하지만이 물건을 구현할 다른 방법은 없나요? iOS 4에서 –
을 사용하는 것이 쉬운 방법입니다. 다른 방법이 있다고 생각하지 않습니다. –