我正在开发 PDF 应用程序,我想在其中添加有助于增加或减少 PDF 页面亮度的亮度设置。
我该怎么做?
如果您的应用目标是 iOS 5 及更高版本,您可以这样做:
[[UIScreen mainScreen]setBrightness:0.5];//The value should be from 0 to 1.0
如果您希望您的应用程序与以前的 iOS 版本兼容,那么您需要向您的 pdfViewController 添加一个视图,使其背景颜色为黑色,然后根据亮度滑块值更改其 alpha。
插入带有 Black.png 的 UIImage 是黑色图像并将亮度 0.2 的滑块值更改为 1.0
UIImageView *imgview=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
imgview.image=[UIImage imageNamed:@"Black.png"];
[self.view addSubview:imgview];
[imgview bringSubviewToFront:self.view];
imgview.alpha=1.0;