gpt4 book ai didi

swift - 如何使用 SwiftUI 呈现小页面?

转载 作者:行者123 更新时间:2023-12-04 11:48:32 25 4
gpt4 key购买 nike

我正在使用 SwiftUI 为 iPad 开发应用程序。
我想展示一个页面,但尺寸较小。
我正在使用,但无法更改页表的宽度。

.sheet(
isPresented: self.$isEditing,
) {
Text("My page sheet view")
}

结果是:

My app page sheet

我怎样才能拥有 Apple 快捷方式应用程序的模态大小?

Shortcut app

也许这是来自 Apple 的专有自定义 View ,UIKit 不可用...
非常感谢

最佳答案

虽然我不太了解 SwiftUI,但我知道你想要的工作表的大小,如第二个例子所示,至少可以在 UIKit 中完成。 .

它被称为表格。根据我对 SwiftUI 工作表的理解,没有选择要呈现的工作表类型,在这种情况下,您示例中的工作表似乎等同于 UIKit的页表。

如果您对 UIKit 感兴趣不过,方法如下:

// self shall be your ViewController
self.modalPresentationStyle = .formSheet
self.present(yourSheetViewController, animated: true, completion: nil)

基本上,您强制 View Controller 以表单样式呈现,然后呈现它。

关于swift - 如何使用 SwiftUI 呈现小页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61390196/

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