问题标签 [uiimageasset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何将应用程序图像添加到 iPad 和 iPad Pro 的资产目录?
在 Xcode 7.2 (Beta 4)中,图像资产目录(xcassets 文件夹)中没有 iPad Pro 插槽。如果我在 Xcode 资产中选择图像(不是应用程序图标),则 iPad Pro 没有插槽。选择 iPad 作为设备时,只有一个 1x 插槽和一个 2x 插槽。由于 iPad Pro 的分辨率更高,我原以为他们需要添加一个 iPad Pro 插槽。
我在这里错过了什么吗?
我的想法是,我可以将 UI 构建为基于图像的固有尺寸,以便特定图像及其周围的 UI 元素对于 iPad Pro 和以前的 iPad 型号来说看起来是相同的尺寸。
ios - UIScreen.mainScreen().bounds 在手机上显示意外值,但在模拟器上没有
我有一部 iPhone 6,我正在 Xcode 中为其开发代码,但报告的屏幕尺寸有问题,我的手机报告了错误的值!
UIScreen.mainScreen().bounds:
实际值 - 375 x 667
报告值(模拟器) - (0.0, 0.0, 375.0, 667.0)
报告值(我的手机) - (0.0, 0.0, 320.0, 568.0)
问题:
我的手机 iPhone 6 报告的值是错误的。手机正在报告 iPhone 5 的值!
问题
- 为什么我的手机显示错误的值???
- 如何解决此问题,并使其显示正确的 (375x667) 值?
这是真实值的说明:
需要注意的是,这太麻烦了。每当我尝试使用时,我的屏幕布局都一团糟UIScreen.mainScreen().bounds
:)
ios - 从 Storyboard 设置时未看到 UIImageView 图像
在故事板视图中,我将图像视图添加为子视图。然后我为该图像视图设置图像。但是,我看不到该图像视图的图像。我看到的只是一个问号。这是它的外观:
你可以看到我已经设置了一个ChaptersBg作为图像。我在Assets.xcassets中添加了它。我的应用程序仅适用于 iPad,因此在Devices中选择了iPad。这是我添加该图像的方式:
我可以在预览中看到1x和2x图像,但在图像视图中看不到。图像视图的大小为420 X 100。因此 1x 的分辨率为420 X 100,而 2x 的分辨率为840 X 200。
一切似乎都很好,但我看不到那里的图像。我也尝试过以编程方式设置但完全没有影响..
可能是什么原因???
编辑1:
当我(1)删除图像视图的约束(2)以编程方式设置图像时——然后我可以在运行时看到图像。
ios - 在 Xcode 7 中为所有 iPhone 设备准确设置资产
我正在寻找在 Xcode 7 中设置图像资产的最佳解决方案,我在 google 上搜索并发现了许多正在讨论设置图像资产的线程。下面是我发现的
- 1x 图像用于原始 iPhone 通过 3GS -“标准”分辨率设备(3.5 英寸屏幕)
- 2x 图像用于 iPhone 4 和 4S(3.5 英寸 Retina 屏幕),
也用于 iPhone 6。 - Retina 4 2x 适用于 iPhone 5 和 5s(4" Retina 屏幕)
- 3x 图像适用于新款 iPhone 6+(5.5 英寸超视网膜 [3x] 屏幕)
但是没有更多的 Retina-4 选项,所以我很困惑如何在下面的附图中准确设置。
1x:适用于非视网膜
2x:用于视网膜(此处混淆 iPhone 4 Retina、5 Retina 或 6)
3x:用于 6 加。
如果我错了,请纠正我。寻求澄清。谢谢
ios - 如何裁剪我的应用图像,如 iPhone 照片库
我开发了一个聊天应用程序,用户可以在其中共享图像。在 WhatsApp 中,当我们选择任何图像时,它会打开 iOS 默认裁剪器。
我想为我的应用程序做同样的事情。有没有办法在选择图像时打开原生裁剪器。
ios - iOS 10 中的错误:无法从 https://mesu.apple.com/assets/ 复制资产信息以获取资产类型
我正在使用带有ios 10的xcode 8版本。如果,我在ios 9.3中使用项目,它工作正常,但是当我在ios 10中使用的同一个项目出现错误消息时无法复制资产信息......
uiimage - 在 iOS 应用程序中使用 LaunchImage 和 AppIcon
我的 XCode 项目中有 images.aassets。我已经正确设置了 AppIcon 源和 Launch Image 源。一切都很完美。启动应用程序后,我能够正确看到启动图像。我可以在不同 xib 的应用程序中使用相同的启动图像吗,我想在其中将此图像设置为 xib 之一的背景图像。当我从 xib 中选择图像视图并单击右侧面板中的图像时,我无法看到所有图像列表中列出的图像。任何想法??
ios - 从 iOS 图像资源中读取文件数据
如何从 iOS 的图像资源中读取原始文件数据?
例如,一个“图像”图像集包含:
- 图标-1x.png
- 图标-2x.png
- 图标-3x.png
如何使用 NSBundle 或其他方法加载例如 icon-1x.png 的原始 PNG 文件数据(而不是解码图像数据)?