15得票4回答
如何以编程方式精确查找PPI

我尝试查找iOS中的PPI(每英寸像素数)。 我没有找到像我们查询显示器尺寸那样直接查询它的方法。 UIScreen.mainScreen().bounds 有一种方法可以通过将标准通用iPhone(163)或iPad(132)的PPI乘以比例来实现,但这不是很准确。 如果公式正确,...

15得票7回答
以编程方式在iOS中捕获带状态栏的完整屏幕截图

我正在使用这段代码来截取屏幕截图并保存到相册中。-(void)TakeScreenshotAndSaveToPhotoAlbum { UIWindow *window = [UIApplication sharedApplication].keyWindow; if ([[UIS...

12得票2回答
UIScreen的bounds和applicationFrame有什么区别?

我为什么在Apple的一些示例代码(例如PhotoScroller)中看到应该在loadView中执行以下操作:CGRect frame = [[UIScreen mainScreen] bounds]; 相比之下CGRect frame = [[UIScreen mainScreen] a...

12得票3回答
应用程序退出后无法恢复亮度

我在我的应用程序(一个面向音乐家的节拍器应用)中有一个功能,可以调暗屏幕以节省电池寿命。为了设置亮度,我正在使用:[UIScreen mainScreen].brightness = 0.1; 我在应用程序启动时在viewDidLoad(...)中保存原始亮度,并将其保存到UserDefaul...

11得票3回答
手动创建的UIWindow大小有误

我正在学习如何创建一个不使用Interface Builder(即故事板、xib等)的iOS应用程序。以下是我正在使用的基本应用委托类。问题在于,当UIWindow被显示时,它没有占满设备屏幕的整个区域(请参见附带的截图)。这种情况发生在我测试的所有设备和模拟器上。为什么不使用全屏?impor...

11得票4回答
如何通过编程获取iPhone屏幕尺寸?

可能重复: 如何使用代码获取屏幕大小? NSLog(@"Top Left View : Width %f height%f",self.topLeftView.frame.size.width,self.topLeftView.frame.size.height); 我已经从对...

8得票2回答
添加CarPlay用户界面

我正在开发我的当前iPhone音频应用,以支持CarPlay。我已经获得了苹果公司的批准并收到了开发权限,并观看了视频“启用您的应用程序以供CarPlay使用”(https://developer.apple.com/videos/play/wwdc2017/719/)。在视频中,有一段Swi...

8得票4回答
如何强制使iPad的电视输出处于横屏模式,即使iPad处于纵向模式下。

我正在使用HDMI电缆将iPad屏幕的输出传输到电视。 如果我将iPad保持在横屏模式,电视上的输出就会呈现横向模式。如果我将其旋转为纵向,则电视上的输出也会改变为纵向模式。 有没有办法限制这一点?即使我将iPad旋转到纵向方向,电视上的输出也应该保持在横向。 这里有一些图片可以清楚地说明我的...

8得票4回答
如何在iOS应用中禁用屏幕录制

有没有办法禁用屏幕录制?或者可以通过配置文件来实现吗?或者是否有任何第三方库可用?

7得票1回答
UIScreen上的snapshotViewAfterScreenUpdates在设备上提供空白快照。

我想要获取整个屏幕以用户所见的方式呈现的图像。以下代码应该可以工作,但只能在模拟器中工作。我应该怎么做才能让它在运行iOS 8.1的设备上正常工作? UIView *snapshot = [[UIScreen mainScreen] snapshotViewAfterScreenUpdate...