新创建的 iOS 应用程序 (Xamarin.Forms) 的非 Retina 分辨率?
Non-Retina resolution on newly created iOS App (Xamarin.Forms)?
我刚刚使用 MvvmCross 模板创建了一个新应用。但是 iOS 分辨率看起来像非视网膜。此外,我只有 i386 和 x86_x64 作为支持的体系结构,而不是像我所有其他项目那样的 ARM。那么我需要更改什么才能让应用程序以原始分辨率运行?
有没有人知道我需要更改哪些应用程序不再看起来像是为 4" iPhone 而不是新应用程序制作的?这里有一些屏幕截图可能有助于弄清楚我的意思是(应用程序 "PLZ Suche" 是具有 'old' 外观分辨率的应用程序,与应用程序切换器相比它清晰可见 - 所有屏幕截图都是在 iPhone 6S 上拍摄的)。
- 问题已解决 -
如果您的应用中没有包含视网膜分辨率启动画面(或在 Apple 生态系统中称为启动画面),则会触发此 'compatibility-mode'。
确保您的应用程序中包含所有正确类型的启动画面。
您可以:
- 使用自动适应不同屏幕分辨率的 Storyboard(或 XIB)
- 使用XCode资产目录'LaunchImage'图像集,并填写所有正确的尺寸
您可以在 Apple documentation page 上阅读有关所有尺寸和启动屏幕的更多信息。
我刚刚使用 MvvmCross 模板创建了一个新应用。但是 iOS 分辨率看起来像非视网膜。此外,我只有 i386 和 x86_x64 作为支持的体系结构,而不是像我所有其他项目那样的 ARM。那么我需要更改什么才能让应用程序以原始分辨率运行?
有没有人知道我需要更改哪些应用程序不再看起来像是为 4" iPhone 而不是新应用程序制作的?这里有一些屏幕截图可能有助于弄清楚我的意思是(应用程序 "PLZ Suche" 是具有 'old' 外观分辨率的应用程序,与应用程序切换器相比它清晰可见 - 所有屏幕截图都是在 iPhone 6S 上拍摄的)。
- 问题已解决 -
如果您的应用中没有包含视网膜分辨率启动画面(或在 Apple 生态系统中称为启动画面),则会触发此 'compatibility-mode'。
确保您的应用程序中包含所有正确类型的启动画面。
您可以:
- 使用自动适应不同屏幕分辨率的 Storyboard(或 XIB)
- 使用XCode资产目录'LaunchImage'图像集,并填写所有正确的尺寸
您可以在 Apple documentation page 上阅读有关所有尺寸和启动屏幕的更多信息。