ios - Xcode 7.2 Assets 目录更改

标签 ios xcode assets catalog

我想就 Xcode 7.2 Assets 目录的新变化寻求帮助。我想为我的导航栏设置一个图像。 Xcode 7.2 中的属性检查器中现在有一组图像的宽度和高度选项面板。我已将宽度设置为 Any & Compact,我猜这仅适用于纵向。我是否会将我的高度也设置为 Any & Regular 以用于纵向?我做错了吗?使用图像作为导航栏是否需要考虑其他设置?

作为引用,对于 iPhone 5s,我的 @2x 设置为 640x192px,而对于 iPhone 6s Plus,我的@3x 设置为 1242x192px。我知道对于 iPhone 6s,我的图像应该是 750x192px 但我应该在 Assets 目录中的什么地方设置它?

current state of my header image in assets catalog

attributes inspector

最佳答案

嗯。紧凑的宽度和任何高度被认为是 iPhone 的纵向。您在横向模式的帖子中描述了任何宽度和紧凑的高度。我还没有 Xcode 7.2,但请继续更改图像的值以具有紧凑的宽度和任意高度。

但是,只有当您打算让纵向和横向具有不同的图像时才应该这样做。如果您要在两种情况下使用相同的图像,那么我建议将其保留为任意宽度和任意高度。

以上仅为推测。我根据我对大小类在 Storyboard中的工作方式的了解做出假设。我认为相同的逻辑和推理应该适用于新的 Assets 目录。

关于ios - Xcode 7.2 Assets 目录更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34179472/

相关文章:

objective-c - DataSource 模式与在配置对象时设置属性

json - 如何将字符串作为 json 转换为简单字符串 - SwiftyJSON

iphone - iPhone 视频通话/ session API

android - 如何在android中播放assets文件夹的子文件夹中的视频

ios - 如果我们更改 UITextField 中的文本,如何更新 UIStepper 值?

ios - 将数据传递给 BTsidemenu

ios - UIImageView 已经显示了 "deleted"张图像

php - 如何仅在 laravel 中调用一个 javascript Assets ?

javascript - 跨多个应用程序共享 TinyMCE 插件

ios - 使用 UIAttachmentBehavior 拖动 View