Нижний лист над панели вкладок, как найти мое приложение?IOS

Программируем под IOS
Ответить
Anonymous
 Нижний лист над панели вкладок, как найти мое приложение?

Сообщение Anonymous »

Как бы вы сделали .sheet , представленная выше панели вкладок, охватывающей его в Swiftui? Я видел несколько решений, но не один в Swiftui.

Пока что я пробую, просто ставит лист, наложенный на панель вкладок < /p>
import SwiftUI

struct ContentView: View {
@State private var showSheet = true

var body: some View {
TabView {
HomeView(showSheet: $showSheet)
.tabItem {
Label("Home", systemImage: "house")
}
Text("Second Tab")
.tabItem {
Label("Second", systemImage: "2.circle")
}
}
}
}

struct HomeView: View {
@Binding var showSheet: Bool

var body: some View {
VStack {
Button("Show TabView Sheet") {
showSheet.toggle()
}
.sheet(isPresented: $showSheet) {
SheetContent()
.presentationDetents([.medium, .large])
.interactiveDismissDisabled()
.presentationBackgroundInteraction(.enabled(upThrough: .large))
}
}
}
}

struct SheetContent: View {
var body: some View {
VStack {
Text("First Tab Content")
Text("More Content in the Sheet")
// Add more content here as needed
}
}
}

#Preview {
ContentView()
}



Подробнее здесь: https://stackoverflow.com/questions/785 ... ind-my-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»