问题标签 [size-classes]

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.

0 投票
0 回答
220 浏览

ios - 尺寸等级 wCompact | hAny 和 wCompact | hRegular 未按预期运行

任何创建了新的 iOS 8.1 项目并使用 Xcode 6.1 的故事板的人都会注意到新的大小类。但是,我的行为很奇怪,我想知道 Apple 是否搞砸了,或者我是否误解了某些东西。

当我在 size 类中设置约束时wCompact | hAny,它们并不适用于纵向的所有 iPhone 设备。但是,当我在 size 类中设置约束时wCompact | hRegular,它们以纵向应用于所有 iPhone 设备。

这不像大小类wAny | hCompactwRegular | hCompact. 当我在 size class 中设置约束时wAny | hCompact,它们将应用于横向的所有 iPhone 设备,当我在 size class 中设置约束时wRegular | hCompact,它们将应用于横向的 5.5 英寸 iPhone 设备。这种行为对我来说很有意义:wAny应该适用于横向的所有 iPhone。但是,然后我希望hAny适用于纵向的所有 iPhone,但事实并非如此(正如我上面提到的)。

就好像苹果在纵向方面不小心颠倒了逻辑一样。这真的是意外还是我误解了什么?

谢谢!

0 投票
1 回答
84 浏览

uitableview - 使用尺寸等级时的问题

我在我的应用程序中使用尺寸类,我试图在 a 中设置UITableViewa UIScrollView,当我为两个视图添加新约束时,我收到了这个警告(2 个视图水平不明确)。我的目标是在所有设备中都制作UITableViewUIScrollView 拥有完整尺寸

0 投票
1 回答
75 浏览

xcode - 在 Xcode 6 上创建的项目未显示为全屏

我正在考虑将使用 xibs 的旧项目转换为情节提要。我创建了一个新项目来测试尺寸类并在模拟器(iPhone 5s(7.1))上运行,但屏幕不是全屏。

在此处输入图像描述

即使我关闭了尺寸等级选项,症状仍然存在。为什么会这样?我该如何解决?

0 投票
7 回答
24427 浏览

objective-c - iPad 纵向和横向模式的尺寸调整类

我基本上希望使用 xcode 6 中引入的 Sizing Classes,根据 iPad 的方向(纵向或横向)对子视图进行不同的定位。我发现许多教程解释了 Iphone 在 IB 上的纵向和横向如何使用不同的大小调整类但是,似乎没有涵盖 IB 上 iPad 的单个横向或纵向模式。任何人都可以帮忙吗?

0 投票
2 回答
1251 浏览

ios - 如何在 Xcode6 的情节提要上重置特定尺寸类数据?

我正在使用尺寸类来创建可以针对所有各种屏幕尺寸和方向的故事板。我一直在任何宽度 - 任何高度尺寸类中工作。我遇到了显示问题,并决定在 Compact Width - Regular Height 尺寸类中进行这些更改。后来,我能够通过对 Any Width-Any Height 尺寸类进行约束更改来解决我的布局问题。如何还原对 Compact Width - Regular Height 尺寸类所做的更改,以便在运行时使用 Any Width-Any Height 尺寸类,而无需手动还原更改?

0 投票
1 回答
1203 浏览

ios - iOS8:类大小 w:Regular h:Compact To w:Any h:Any

我的故事板只支持 w:Regular h:Compact。

因为我需要支持横向的所有设备。

但我认为它不支持 iPad。

当我运行 iPad 时,它只是一个空白页。

我试图将其转换为 any:any 但它隐藏了所有子视图。无论如何将此类大小转换为 any:any 以支持所有而不冒重做所有这些工作的风险?或者至少我需要一种方法让它只适用于 iPad?

0 投票
1 回答
1052 浏览

ios - 是否可以在不同大小的类上为 UIImageView 提供不同的图像

我正在开发一个具有 iOS8 大小类的通用应用程序。我有一个必须在 iPad 和 iPhone 上显示不同图像的图像视图,我不想使用两个图像视图并将每个图像视图安装在不同大小的类上或以编程方式更改图像,因为我认为应该有更简单的方法。

提前致谢 问候阿里

0 投票
2 回答
7606 浏览

iphone - iOS 7 中的大小类

我使用 Size Classes 在 Xcode 6 中创建了一个新应用程序。在使用 iOS 7 进行测试后,我无法弄清楚如何让 iPhone 在横向模式下显示特定的尺寸等级。

我首先使用 wAny hCompact 开发了带有 iPhone 风景的 UI,但 iOS 7 无法识别。我在 wAny hAny 中有 iPhone 肖像。

然后我改变了它,所以现在我将 wCompact hRegular 用于 iPhone 肖像。然后我将 wAny hAny 修改为横向布局。但当 iOS 7 设备处于横向时,它不会使用该布局。

iOS 7 是否能够根据纵向或横向设备使用不同的尺寸等级?如果是这样,我应该使用哪个尺寸等级?

参考: 关于向后兼容大小类的非常有用的信息。

附言。我不关心 iPad,因为设备不会根据 iOS 8 中的设备旋转显示不同的尺寸等级。

0 投票
0 回答
315 浏览

ios - 适用于任何设备的带有 SpriteKit 的 iOS 8 游戏

我正在使用Sprite Kitin创建一个非常简单的游戏Swift。游戏有一个简单的网格,SpriteKitNodes我想问一下,一次为所有设备开发它的更好方法是什么。

我已经Size Classes在 Storyboard 中学习了新功能,但它可以在这里使用SpriteKit吗?如何通过代码实现约束?

在这里,我只是在确定的位置创建节点,但当然需要根据设备的大小对其进行操作。

我已经检查了类SKContraint,它可以用于此目的吗?

0 投票
4 回答
19734 浏览

ios - 故事板中的 UIScrollView 不能与 iOS 8 大小类和自动布局一起使用

所以我正在尝试创建一个UIScrollView仅在情节提要中允许我添加超过 VC 高度的滚动标签。这是我所做的:

  1. 创建UIScrollView占用任意宽度任意高度 VC 的大小

  2. 在顶部、底部、左侧和右侧将约束设置为 0,以便与最近邻居的间距

  3. 创建了一个视图,它的subView宽度UIScrollView与任意宽度任意高度 VC 相同,但高度为 1500(因为我只希望它垂直滚动)。

  4. 仅将左侧、顶部和右侧的最近邻约束设置为 0,并将高度约束设置为 1500。

  5. 我在顶部subView和底部放了一个标签

当我在 iPhone 6 上运行应用程序时,不会像我想要的那样垂直滚动。任何想法为什么这不起作用?提前致谢。