gpt4 book ai didi

objective-c - iPad 上模态表的宽度

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:52:13 24 4
gpt4 key购买 nike

我正在呈现 UINavigationController 的实例,其中 modalPresentationStyle 设置为 UIModalPresentationFormSheetUINavigationController 内部是一个 UITableViewController。对于表格 View 中的删除按钮,我必须知道工作表的宽度。有什么方法可以访问它吗?

我试过[self.view bounds],但是这会返回屏幕的with。我认为那是因为在调用此 View 时 View 不可见,但我不知道我应该在哪里调用它。

最佳答案

  1. 您可以直接测量并存储表单宽度的神奇值(我知道这不是很漂亮,但它有效)我一直使用的值是 540。

  2. 如果您真的想以编程方式获取它。在从 View 中获取边界值之前,您必须确保 View 已调整大小并准备好进行演示。我相信这发生在 viewWillAppear 和 viewDidAppear 之间的某处,虽然我记不清了。

  3. 如果您只想确保按钮右对齐,请尝试使用按钮的 autoresizingMask 属性。我相信您只需要使用 UIViewAutoresizingFlexibleLeftMargin。

关于objective-c - iPad 上模态表的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5184412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com