taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 284b28bc0673da9d086651d205ed3fdc4c35091b
parent b1f25f01eb63efc62a5cd08f128da1e1e128270f
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 15 Oct 2024 14:23:11 +0200

pickerStyle

Diffstat:
MTalerWallet1/Views/Transactions/ManualDetailsV.swift | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/TalerWallet1/Views/Transactions/ManualDetailsV.swift b/TalerWallet1/Views/Transactions/ManualDetailsV.swift @@ -103,7 +103,7 @@ struct AccountPicker: View { } } .talerFont(.title3) - .pickerStyle(.menu) +// .pickerStyle(.menu) .onAppear() { withAnimation { selected = value } } @@ -153,11 +153,15 @@ struct ManualDetailsV: View { .listRowSeparator(.hidden) } if validDetails.count > 1 { - if validDetails.count > 3 { // too many for SegmentControl - AccountPicker(title: String(localized: "Bank"), value: $accountID, - accountDetails: validDetails, action: redraw) + let picker = AccountPicker(title: String(localized: "Bank"), + value: $accountID, + accountDetails: validDetails, + action: redraw) .listRowSeparator(.hidden) + if validDetails.count > 3 { // too many for SegmentControl + picker.pickerStyle(.menu) } else { +// picker.pickerStyle(.segmented) SegmentControl(value: $accountID, accountDetails: validDetails, action: redraw) .listRowSeparator(.hidden) }