CollectionViewPagingLayout icon indicating copy to clipboard operation
CollectionViewPagingLayout copied to clipboard

swiftUI use ScalePageView NavigationBar always showing

Open harveyjhuang opened this issue 3 years ago • 0 comments

SwiftUI has setting navigationBarHidden(false) , still showing navigationBar if use ScalePageView. ~ Test phone:iPhone Xs Max version:15.6.1

appreciate the development team

` import SwiftUI import CollectionViewPagingLayout

struct SubjectsScreen: View {

@StateObject private var vm = SubjectsViewModel()
private var subjectsOptions: ScaleTransformViewOptions {
    .layout(.easeOut)
}

init() {
    UIScrollView.appearance().keyboardDismissMode = .onDrag
}

var body: some View {
    NavigationView {
        ScrollView {
            VStack(alignment: .leading, spacing: 10) {
                ScalePageView(vm.occSubjectsItem) { subjects in
                    Button {
                        // TODO: open subjects info
                    } label: {
                        ZStack(alignment: .center) {
                            Image("placeholder_subjects5")
                                .resizable()
                                .cornerRadius(8)
                            Text(subjects.name)
                                .fontSystemBold(color: .background, size: 14)
                                .fixedSize(horizontal: false, vertical: true)
                                .multilineTextAlignment(.leading)
                                .padding(.horizontal, 16)
                        }
                    }
                    .buttonStyle(.plain)
                    .frame(width: 150, height: 150)
                }
                .options(subjectsOptions)
                .pagePadding(
                    vertical: .absolute(0),
                    horizontal: .absolute(100)
                )
                .frame(height: 150)
            }
        }
        .navigationBarHidden(false)
    }
    .navigationViewStyle(.stack)
}

} `

harveyjhuang avatar Aug 24 '22 09:08 harveyjhuang