- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在使用 Swift 开发一个 iOS 应用程序。我们有一个 tableView,其中每个 TableCell 都是可扩展的。
在平板电脑上执行时,展开的子单元格中的标签应移动到父单元格,具体取决于可用空间的大小。如果我们必须为平板电脑和手机制作一个单独的场景,那将不是问题。
如果我们可以直接在界面构建器中根据在底部栏中选择的设备更改这些场景的显示,那就太好了。
实现该目标的最佳(最干净)方法是什么?
提前致谢。
最佳答案
您需要的听起来像是 Xcode 8 中的“因特征而异”选项,它允许您根据设备对同一 View 进行不同的配置(实际上是基于宽度和高度设置),但它缩小到设备为当你使用它时,如果你点击 Xcode 中的 vary for traits 按钮,你将看到 W 和 H 的各种选项,你可以实时看到设备如何根据你的选择而变化。请注意一件事,当您引入一个新设置时,您使用特性按钮的变化,但之后您可以像往常一样从右侧选择器访问它。
你会在 Xcode 8 中看到一些属性旁边有一个小的 + 号,这是你在引入它们之后会发现你的不同特征的地方,这需要一些时间来适应,但是一旦你掌握了它就会非常强大绕过它。也是在iOS中制作自适应应用的推荐方式
关于ios - 如何更改平板电脑上的 labelCount? (当有更多空间可用时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40741263/
我们正在使用 Swift 开发一个 iOS 应用程序。我们有一个 tableView,其中每个 TableCell 都是可扩展的。 目前看起来是这样的。 (忽略时间标签的缩写,这不是故意的) 在平板电
我是一名优秀的程序员,十分优秀!