Formsheet ios 8 约束与 iphone 约束相同

2024-01-08

我遇到这个问题,ios 8 中的表单采用“紧凑 - 宽度常规 - 高度”(即所有 iPhone 约束)设置的约束,而不是“任何 - 任何”或“常规 - 宽度常规 - 高度”。 我对 iPhone 和 iPad 有两种不同的设计,因为表单正在消耗 iPhone 的约束 iam 无法实现相同的目标。对此的任何帮助将不胜感激


来自 UIViewController 类参考:

在水平规则环境中,将内容显示在屏幕中央的呈现样式。内容区域的宽度和高度小于屏幕尺寸,并且在内容下方放置调光视图。如果设备处于横向且键盘可见,则向上调整视图的位置,以便视图保持可见。所有未覆盖的区域都会变暗,以防止用户与其交互。

在水平紧凑的环境中,此选项的行为与UIModalPresentationFullScreen.

由于 iPad 上的表单演示文稿具有紧凑的宽度和常规的高度,因此这些是您在演示表单时将获得的值。


如果您不想要默认的尺寸类别,您可以覆盖它们。

如果您的视图控制器是另一个视图控制器的子视图控制器,您可以使用setOverrideTraitCollection(_:forChildViewController:)并覆盖子控制器的尺寸类约束。

如果您的视图控制器不是子视图控制器,那么您实际上不应该更改特征集合,但您可以这样做使用这个黑客 https://stackoverflow.com/q/25483414/1445366.


最好的解决方案是设计视图控制器,使其在应用于表单视图控制器演示文稿的默认(正确)尺寸约束中看起来合适。通常可以通过避免设置宽度约束并仅设置前导和尾随约束来实现此目的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Formsheet ios 8 约束与 iphone 约束相同 的相关文章

  • CIAdditionCompositing 给出不正确的效果

    我正在尝试通过平均其他几个图像来创建图像 为了实现这一点 我首先将每个图像变暗 其系数等于我平均的图像数量 func darkenImage by multiplier CGFloat gt CIImage let divImage CII
  • ArraySlice 中的 Swift [重复]

    这个问题在这里已经有答案了 在数组上使用 prefix 方法后 我得到了所谓的 arraySlice 我怎样才能将其转换为数组 我试图从 FacebookGraphApi 获取 Ints 然后请求前 3 个 前缀 3 并尝试将它们添加到新数
  • Swift 中的 quitFirstResponder

    我怎样才能用Apple的新语言实现它 Objective C 代码 void touchesBegan NSSet touches withEvent UIEvent event for UIView view in self view s
  • 在 Firebase 中构建聊天应用的数据

    我正在关注 Firebase 指南结构化数据 https firebase google com docs database ios structure data flatten data structures对于聊天应用程序 他们建议的结
  • SwiftUI - 预览时未知的预览提供程序“ContentView_Previews_”。发生在一个全新的项目中

    我有这个简单的观点 import SwiftUI struct ContentView View var body some View Text Hello struct ContentView Previews PreviewProvid
  • iOS 11 浮动 TableView 标题

    有一个应用程序包含多个部分 展开 时每个部分有几行 折叠 时没有 每个部分都有一个部分标题 使用以下子类重用它们UITableViewHeaderFooterView等等 到目前为止一切顺利 然后在 iOS 11 中 我使用了可视化调试器
  • 如何在 Swift Playgrounds 中获得弹出对话框

    我想知道如何在 Swift 中弹出一个对话框游乐场 是的 必须在 Playgrounds 中 我尝试了以下代码 直接来自 AppleDevs 站点 然而 无论我如何尝试 self tag always抛出错误 谁能帮我这个 import U
  • CustomNSError 协议有什么作用以及为什么我应该采用它?

    什么是CustomNSError协议的用途以及为什么我应该采用它 Apple提供的文档仅指出 描述错误类型 具体提供域 代码和 用户信息字典 我已经在谷歌上搜索过 但找不到与我的问题相关的任何内容 每种类型都符合Error协议是隐含地桥接的
  • 如何在 Swift 中使用 CoreBluetooth 更新 BLE 设备的电池电量?

    func peripheral peripheral CBPeripheral didDiscoverCharacteristicsFor service CBService error Error for c in service cha
  • 如何使用 SwiftUI 获取多个屏幕上的键盘高度并移动按钮

    以下代码获取键盘显示时的键盘高度 并将按钮移动键盘高度 在转换源 ContentView 和转换目标 SecibdContentView 处以相同的方式执行此移动 但按钮在转换目标处不移动 如何使按钮在多个屏幕上移动相同 import Sw
  • 在 Xcode 6 中定位 iOS 7.1 或 7.0 时,应用程序中出现黑条

    重现步骤 使用Xcode6创建一个新项目 单视图模板 仅限iPhone Objective C 导航到项目设置并将部署目标从 8 0 更改为 7 1 在安装了 7 1 的 iPhone5 S 或 iPhone5 s 7 1 模拟器中运行应用
  • iOS Swift 在后台下载大量小文件

    在我的应用程序中 我需要下载具有以下要求的文件 下载大量 例如 3000 个 小 PNG 文件 例如 5KB 逐个 如果应用程序在后台继续下载 如果图像下载失败 通常是因为互联网连接丢失 请等待 X 秒然后重试 如果失败Y次 则认为下载失败
  • 在 UITableViewController 中重新排序行后 UI 更新不正确

    因此 我对表中的行重新排序 用户界面最终结果不正确 场景如下 表内容原文 a b c d e 如果我移动第 0 行 当前a 到第 4 行 当前e 我看到的最终结果是 c d e a a 一些背景 该表正在读取 Realm 对象的列表 我确认
  • xcode 9.0.1 / swift 4,没有使用 Objective-C 选择器 'onClick:forEvent:' 声明的方法 [重复]

    这个问题在这里已经有答案了 I use swift 4为了构建我的 UI 我创建了一个UIButton并想为其添加一个目标 但编译器会抛出警告 No method declared with Objective C selector onC
  • 如何检测 swiftui 中是否存在键盘

    我想知道按下按钮时键盘是否存在 我该怎么做 我已经尝试过 但我没有任何运气 谢谢 使用该协议 KeyboardReadable 你可以符合任何View并从中获取键盘更新 KeyboardReadable协议 import Combine i
  • 如何去掉 UIWebView 上的状态栏背景?

    从 iOS 11 开始 当UIWebView全屏时 状态栏上会出现与屏幕颜色相同的假背景UIWebView背景 有人知道如何摆脱它吗 甚至添加IUWebView到故事板并使其全屏将使状态栏背景出现 我一直在尝试编辑 UIWebView 的大
  • 如何向 UIView 添加大小调整手柄?

    我试图根据用户请求在运行时动态创建视图 UIImageView 和 UITextView 然后允许用户移动它们并调整它们的大小 除了调整大小之外 我的一切都工作得很好 我尝试使用捏合手势识别器 但发现它对于我想要的东西来说太笨拙了 因此 我
  • iOS 防止计时器 UILabel 在数字变化时“晃动”

    我有一个UILabel它以以下格式显示计时器的输出MM ss SS 分 秒 厘秒 但是随着厘秒宽度的变化 它从左向右 摇动 例如 11 比 33 窄 有什么办法可以减轻这种情况吗 我尝试过将其居中 给它固定的宽度 但它们似乎没有帮助 从iO
  • AWS S3 公共对象与私有对象?

    回到 S3 我的存储桶中有图像的 URL 我将在我的应用程序中呈现这些图像 但它们被设置为私有 当我尝试单击该链接时 它显示 访问被拒绝 当我将链接的设置更改为公共时 它会通过 但是我读到公共访问并不是最安全的事情 所以这本质上是一个由两部
  • ios - Gamekit 的 GKOctree 未找到元素

    我正在尝试使用GKOctree https developer apple com documentation gameplaykit gkoctree用于高效检索 3D 空间中的对象 然而 以下代码似乎没有按预期工作 import Gam

随机推荐

  • 获取文件发送到回收站的日期

    是否有任何调用可以获取文件发送到回收站的日期 项目对象位于Shell32给出lastmodified日期 但不是发送到回收站的时间 我希望能够恢复在特定日期删除的文件 好的 和往常一样 当您知道如何操作时 这非常简单 我以为这将是文件的属性
  • `std::tuple_size_v` 在不同编译器上的不同 SFINAE 行为

    考虑这段代码 include
  • 如何通过 unixstamp 获取过去 24 小时的行数

    我有这个 long 86400 query SELECT FROM users WHERE unixdate UNIX TIMESTAMP long ORDER BY unixdate DESC 但这不起作用 我想在 24 小时内向所有新用
  • Keras 自定义二元交叉熵损失函数。获取 NaN 作为损失的输出

    我尝试编写一个自定义的二元交叉熵损失函数 这是我的脚本 def my custom loss y true y pred t loss 1 y true K log y pred 1 y true K log 1 y pred return
  • 在同一路径上访问时,反应路由器链接不会导致重新渲染

    我正在使用 React router v4 在重新加载页面时遇到一些问题 不是 window location reload 我最好给出一个真实的用例来解释这个问题 我们使用社交网络应用程序作为示例 用户 A 评论了用户 B 的帖子 用户
  • 使用脚本而不是麦克风向谷歌助手发送命令

    我已经在 Raspberry Pi 3 中配置了 Google Assistant SDK 演示应用程序工作正常 有没有办法使用Python脚本将 OK Google 示例命令 发送到Google Assistant SDK 或者它只接受来
  • 安装时自动启动 Windows 服务

    我有一个 Windows 服务和一个 MSI 安装程序 安装项目 安装项目具有用于安装和卸载的自定义操作 参数分别为 install 和 uninstall 我希望该服务在安装后立即启动 我的服务所做的就是启动一个进程 当服务停止时 它会p
  • 如何在R中拟合受限VAR模型?

    我试图了解如何拟合特定的 VAR 模型 不一般 据我了解 拟合诸如一般 VAR 1 之类的模型是通过以下方式完成的 从 Cran 导入 vars 包 例如 考虑 y 是一个 10 x 2 的矩阵 然后我在导入 vars 包后这样做 y df
  • Django-2.x 中的文件上传安全性

    有关安全文件上传的文档 https docs djangoproject com en 2 0 ref models fields file upload security https docs djangoproject com en 2
  • 如何使用 python 3.2 生成(并标记)随机整数?

    好吧 我承认我是编程新手 但我无法确定如何让 python v3 2 在我给定的参数之间生成随机正整数 为了让您能够理解上下文 我尝试创建一个猜谜游戏 其中用户输入参数 例如 1 到 50 然后计算机在给定数字之间生成一个随机数 然后用户必
  • NumPy 中具有非常大矩阵的线性回归 - 如何节省内存?

    所以我有这些巨大的矩阵 X 和 Y X 和 Y 都有 1 亿行 X 有 10 列 我正在尝试用这些矩阵实现线性回归 并且我需要数量 X T X 1 X T Y 我怎样才能尽可能节省空间地计算它 现在我有 X readMatrix fileX
  • 重写 Java 泛型方法

    我想创建一个接口 用于将对象复制到同一类的目标对象 简单的方法是使用强制转换 import org junit Test import org junit internal runners JUnit4ClassRunner import
  • 智能(?)数据库缓存

    我见过几个数据库缓存引擎 它们都非常愚蠢 即 keep this query cached for X minutes 并要求您在一次之后手动删除整个缓存存储库INSERT UPDATE DELETE查询已执行 大约两三年前 我为我正在从事
  • C# WinAPI 单击菜单项

    我试图单击名为 Media Subtitler 的程序中的菜单项 但无论我尝试做什么 它都不起作用 首先 我尝试使用函数 GetMenu 但它返回 IntPtr Zero 然后 我尝试使用 ALT 键 使用菜单的第一个字母 F 代表文件 但
  • 从 Laravel 中的多对多关系中获取 Auth 用户的特定数据

    如何在 Laravel 多对多关系中获取特定经过身份验证的用户的数据 我有一个页面 它将显示所有社区的所有最新主题 但是 我想确保它只显示当前登录用户所属社区的线程 不知道我说的有没有道理 User php public function
  • 有什么方法可以捕获代码级别的 AWS lambda 超时错误吗?

    有什么办法可以捕捉到AWS lambda timed out代码级别的错误 以便我有机会在退出之前处理错误lambda功能 虽然 lambda 环境不会触发 超时 事件 但您可以自己轻松完成此操作 每种语言都有一个由context目的 到获
  • 如何用VBA获取Excel中用户的语言?

    我需要通过 VBA 获取 Excel 中的用户语言 因为 Excel 不会自动翻译数据透视表 并且我正在数据透视表中进行搜索VBA 刚刚发现德语中的枢轴看起来像这样 而在英语中它是这样的 我可以考虑一个选项 写一个 VLOOKUP Exce
  • 不使用OpenGL的Linux基础图形编程

    对于学习者来说 开始使用 C C 2D 和 3D 进行基本图形编程有哪些好的选择 我想尝试一下书中给出的东西 3D 数学入门 https rads stackoverflow com amzn click com 1568817231 显然
  • 根据另一列中自动完成的结果更改 jqGrid 文本列的可编辑属性

    我正在使用带有内联编辑功能的 jqGrid 4 4 0 为了这个问题 我的网格有四列 一个 ID 列 SomeGridRowId 一个带有 jQ uery 自动完成功能的文本列 Autocomplete 一个单字符文本列 SingleCha
  • Formsheet ios 8 约束与 iphone 约束相同

    我遇到这个问题 ios 8 中的表单采用 紧凑 宽度常规 高度 即所有 iPhone 约束 设置的约束 而不是 任何 任何 或 常规 宽度常规 高度 我对 iPhone 和 iPad 有两种不同的设计 因为表单正在消耗 iPhone 的约束