仅在 iphone 11 上显示 UI 图像在其他 iphone 版本上隐藏

Posted

技术标签:

【中文标题】仅在 iphone 11 上显示 UI 图像在其他 iphone 版本上隐藏【英文标题】:Only show UI image on iphone 11 hide it on other iphone versions 【发布时间】:2021-01-04 16:33:02 【问题描述】:

使用情节提要如何仅在特定 iphone 版本上显示 UI 图像并将其隐藏在其他 iphone 版本(例如 iphone 8)上? 这可能很快吗?

【问题讨论】:

【参考方案1】:

使用 Storyboard,您可以根据尺寸等级显示/隐藏图像,这里是 Apple Documentation for it。这种方法需要注意的是,多个设备属于同一尺寸类别。要查看哪些设备属于什么尺寸类别check this link,然后向下滚动到尺寸类别部分。

如果您想要特定于设备,则需要用代码编写它。这样做有点复杂,但有一个非常好的library for it。这是一个文件实现,所以如果您不关心 Pod 或类似工具,您可以将文件复制到您的项目中,或者甚至破译它并提出您的自定义实现。

【讨论】:

谢谢弗拉德。会看看这个!

以上是关于仅在 iphone 11 上显示 UI 图像在其他 iphone 版本上隐藏的主要内容,如果未能解决你的问题,请参考以下文章

GIF 图像不显示在 iPhone 上

仅在文本链接悬停 CSS 上显示图像

如何仅在 iPhone 上旋转照片?

在 iOS 上使用 null 调用 forge.facebook.ui 回调

将项目添加到 image.onload() 上的数组时,Angular 2 UI 未更新

WPF:调整图像大小,但仅在用户调整UI大小时