TEAM LICENSES: Save money and learn new skills through a Hacking with Swift+ team license >>

Horizontal Picker Squeezes items

Forums > Swift

Since there is no horizontal Picker built into SwiftUI*, how are you doing this? Are you putting everything into an HStack? That would cause the items to be squeezed as you describe. I think you would need to create your own custom horizontal Picker, maybe using a ScrollView to display the items and a GeometryReader to achieve effects like dimming the items near the edges and so forth.

I don't know if something could be done with a custom PickerStyle, but maybe. I haven't had a need to play around with that yet.

  • Well, I suppose the SegmentedPickerStyle creates a horizontal Picker, but it's not intended to scroll so if you put a lot of items into it, everything will get smooshed. No way around that, really.

   

Hacking with Swift is sponsored by RevenueCat.

SPONSORED Take the pain out of configuring and testing your paywalls. RevenueCat's Paywalls allow you to remotely configure your entire paywall view without any code changes or app updates.

Learn more here

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.