在SwiftUI中,我们可以使用Sheet来创建模态视图。在某些情况下,我们可能需要在Sheet中实现不规则视图的居中布局,并且还要确保布局优先级的正确性。在本文中,我们将探讨如何通过使用layoutPriority修饰符来实现这一目标。
首先,让我们创建一个简单的示例场景。假设我们有一个主视图,其中包含一个按钮,并且当按钮被点击时,将显示一个不规则的视图作为Sheet。
import SwiftUI
struct ContentView: View {
@State private var showSheet =</